/[pdpsoft]/branches/nl.nikhef.jgridstart-flyingsaucer/nl.nikhef.jgridstart/src/nl/nikhef/jgridstart/gui/certificate_info.html
ViewVC logotype

Diff of /branches/nl.nikhef.jgridstart-flyingsaucer/nl.nikhef.jgridstart/src/nl/nikhef/jgridstart/gui/certificate_info.html

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 249 by wvengen, Thu Apr 9 13:58:28 2009 UTC revision 250 by wvengen, Wed Apr 22 14:54:57 2009 UTC
# Line 1  Line 1 
1  <?xml version="1.0" encoding="UTF-8"?>  <html>
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">  
2  <head>  <head>
3          <title>Certificate of ${subject.cn}</title>          <title>Certificate of <c c="${subject.cn}"></c></title>
4          <style type="text/css"><!--          <link rel="stylesheet" type="text/css" href="stylesheet.css"/>
         /*  
         h1         { font-weight: bold; font-size: 130%; margin-bottom: 1em; }  
   
         .valid-ok  { color: green; font-size: 110%; font-weight: bold; }  
         *[title]   { border-bottom: 1px dashed gray; }  
           
         table      { border-collapse: collapse; }  
         td, th     { border-top: 1px solid lightgray; border-bottom: 1px solid lightgray; padding: 0.3em; }  
         th         { font-weight: normal; text-align: left; font-style: italic; padding-right: 1em; }  
         td.modulus { overflow: hidden; text-overflow: ellipsis; }  
         */  
           
         body       { font-size: 10pt; }  
   
         h1           { font-weight: bold; font-size: 14pt; }  
         .topinfo-ok  { color: #006600; font-weight: bold; }  
         .topinfo-bad { color: #660000; font-weight: bold; }  
   
         .valid-ok  { color: green; font-size: 110%; font-weight: bold; }  
         .valid-no  { color: red; font-size: 110%; font-weight: bold; }  
         .pending   { color: #666666; }  
   
         td, th     { padding: 0.3em; }  
         th         { font-weight: normal; text-align: left; font-style: italic; }  
         //--></style>  
5  </head>  </head>
6  <body>  <body>
7          <h1>Certificate of ${subject.cn}</h1>          <h1>Certificate of <c c="${subject.cn}"></c></h1>
8          ${if !cert}          <div if="!${cert}">
9                  ${if  request}<p class="topinfo-ok">This certificate is currently awaiting approval.</p>${endif}            <p class="topinfo-ok" if="${request}">This certificate is currently awaiting approval.</p>
10                  ${if !request}<p class="topinfo-bad">This certificate is incomplete, please consider removing it.</p>${endif}            <p class="topinfo-bad" if="!${request}">This certificate is incomplete, please consider removing it.</p>
11          ${endif}          </div>
12    
13          <table summary="certificate details" cellpadding="3">          <table summary="certificate details" cellpadding="3">
14                  <tr>                  <tr>
15                          <th class="name">Name</th>                          <th class="name">Name</th>
16                          <td class="name">                          <td class="name">
17                                  ${subject.cn} ${if subject.e}<tt>${subject.e}</tt>${endif}                                  <span c="${subject.cn}"></span> <tt c="${subject.e}"></tt>
18                          </td>                          </td>
19                  </tr>                  </tr>
20                  <tr>                  <tr>
21                          <th class="org">Organisation</th>                          <th class="org">Organisation</th>
22                          <td class="org">${subject.o}</td>                          <td class="org" c="${subject.o}"></td>
23                  </tr>                  </tr>
24                  ${if issuer}<tr>                  <tr if="${issuer}">
25                          <th class="issuer">Issuer</th>                          <th class="issuer">Issuer</th>
26                          <td class="issuer">${issuer.cn}</td>                          <td class="issuer" c="${issuer.cn}"></td>
27                  </tr>${endif}                  </tr>
28                  ${if cert.sn}<tr>                  <tr if="${cert.sn}">
29                          <th class="serial">Serial</th>                          <th class="serial">Serial</th>
30                          <td class="serial"><a href="https://ca.dutchgrid.nl/medium/query/?id=${cert.sn}">${cert.sn}</a></td>                          <td class="serial"><a href="https://ca.dutchgrid.nl/medium/query/?id=${cert.sn}" c="${cert.sn}"></a></td>
31                  </tr>${endif}                  </tr>
32                  <tr>                  <tr>
33                          <th class="valid">Valid</th>                          <th class="validity">Valid</th>
34                          <td class="valid">                          <td class="validity">
35                                  from ${valid.notbefore} until ${valid.notafter}                                  <span if="${valid.notbefore}">
36                                  ${if  valid}<span class="valid-ok" title="certificate is valid and can be used">&#x2713;</span>${endif}                                    from <c c="${valid.notbefore}"></c>
37                                  ${if !valid}<span class="valid-no" title="certificate is expired or revoked">&#x2715;</span>${endif}                                  </span>
38                                    <span if="${valid.notafter}">
39                                      until <c c="${valid.notafter}"></c>
40                                    </span>
41                                    <span if="${valid}" class="valid" title="certificate is valid and can be used">&#x2713;</span>
42                                    <span if="!${valid}" class="invalid" title="certificate is expired or revoked">&#x2715;</span>
43                          </td>                          </td>
44                  </tr>                  </tr>
45                  ${if usage}<tr>                  <tr if="${usage}">
46                          <th class="usage">Usage</th>                          <th class="usage">Usage</th>
47                          <td class="usage">                          <td class="usage">
48                                  ${if usage.any}<span title="usable for anything">any</span>, ${endif}                                  <span if="${usage.any}" title="usable for anything">any,</span>
49                                  ${if usage.clientauth}<span title="usable for client authentication like in a web browser">Client authentication</span>, ${endif}                                  <span if="${usage.clientauth}" title="usable for client authentication like in a web browser">Client authentication,</span>
50                                  ${if usage.emailprotection}<span title="usable for signing and encrypting emails">Email protection</span>, ${endif}                                  <span if="${usage.emailprotection}" title="usable for signing and encrypting emails">Email protection,</span>
51                          </td>                          </td>
52                  </tr>${endif}                  </tr>
53                  <tr>                  <tr>
54                          <th class="vo">VOs</th>                          <th class="vo">VOs</th>
55                          <td class="vo">                          <td class="vo">
# Line 84  Line 63 
63          </table>          </table>
64    
65  </body>  </body>
 </html>  
66    </html>

Legend:
Removed from v.249  
changed lines
  Added in v.250

grid.support@nikhef.nl
ViewVC Help
Powered by ViewVC 1.1.28