<html>
  <head>
    <title tal:content="template/title">The title</title>
  </head>
  <body tal:define="DateTime python:modules['DateTime'].DateTime; Split python:modules['string'].split">
  <link href="styles.css" rel="stylesheet" type="text/css">

    <div metal:use-macro="container/index_html/macros/top" tal:omit-tag="" id="logo-sep">TOP</div>
    <!-- ###### NAVIGATION BAR ##### -->
    <div id="navigation-bar" metal:use-macro="container/index_html/macros/navigation">NAV BAR</div>
    <!-- ###### END NAVIGATION BAR ##### -->

    <!-- ###### MAIN CONTENT ##### -->
    <div id="main-content">
    <span tal:condition="python: not here.ca_generated">
     <table class="table-message" align="center">
       <tr>
        <td class="table-message-message">You have NO Certification Authority key&nbsp;!!!. You must generate it before signing any certificate</td>
      </tr>
     </table>
     <br>
     <form action="manage_generateKeys" method="POST" enctype="multipart/form-data">
     <table class="table-box" align="center">
      <tr class="table-box">
       <td class="table-box-title" colspan="2">CA KEY-GENERATION</td>
      </tr>
      <tr>
       <td class="table-box-row" colspan="2"><input type="radio" checked name="gen_option" value="new"> New key (this could take some time)</td>
      </tr>
      <tr>
       <td width="10%"></td>
       <td>
        <table class="table-innerbox">
         <tr>
          <td>N. Bits:</td>
           <td><input type="text" name="bits" value=1024 size=6 maxlength=6 style="text-align:right"></td>
         </tr>
        </table>
       </td>
      </tr>
      <tr>
       <td class="table-box-row" colspan="2"><input type="radio" name="gen_option" value="from_pkcs12"> Get key from pkcs12 file &nbsp;<input type="file" name="pkcs12" size="40"></td>
      </tr>
      <tr>
       <td class="table-box-row" colspan="2">&nbsp;&nbsp;Fill out this fields</td>
      </tr>
      <tr>
       <td width="10%">
       </td>
       <td>
        <table class="table-innerbox">
         <tr>
          <td>Common name:</td>
          <td><input type="text" name="commonName" size="40"></td>
         </tr>
         <tr>
          <td>Organization name:</td>
          <td><input type="text" name="organizationName" size="40"></td>
         </tr>
         <tr>
         <td>Organization unit name:</td>
         <td><input type="text" name="organizationUnitName" size="40"></td>
         </tr>
         <tr>
         <td>State or province name:</td>
         <td><input type="text" name="stateOrProvinceName" size="40"></td>
        </tr>
         <tr>
          <td>Country name:</td>
	  <td><input type="text" name="countryName" size="2" maxlength="2"></td>
         </tr>
         <tr>
          <td>Email address:</td>
          <td><input type="text" name="emailAddress" size="40"></td>
         </tr>
         <tr>
           <td>Valid to:</td>
	   <td><input type="text" name="to" value="2004/01/01" size=10 maxlength=10 style="text-align:right"></td>
         </tr>

         <tr>
          <td>CA path:</td>
	  <td><input type="text" name="pathlen" value="0" size=10 maxlength=10 style="text-align:right"></td>
         </tr>
         <tr>
          <td>Password:</td>
	  <td><input type="password" name="password"></td>
         </tr>
         <tr>
          <td>Repeat password:</td>
	  <td><input type="password" name="password2"></td>
         </tr>

        </table>
       </td>
      </tr>
      <tr>
       <td class="table-box-row" colspan="2" align="center"><input type="submit" value=" Generate "></td>
      </tr>
     </table>
    </form>
    </span>

    <span tal:condition="python: here.ca_generated">
      <form action="manage_addCert" enctype="multipart/form-data" method="POST">
        <table class="table-group">
          <tr>
	    <td class="table-group-title">Add new certificate</td>
	    <td>
	      <input type="file" name="certfile">
	    </td>
	    <td>
             <input type="checkbox" name="pem" value="pem">pem <input type="checkbox" name="path" value="path">path
	    </td>
	    <td colspan="2" align="center"><input type="submit" value=" Add certificate "></td>
	  </tr>
        </table>
      </form>
      <table>
        <tr>
          <td>Certificate list</td>
        </tr>
	<tr tal:repeat="item python:here.GetCaCertList()" >
	  <td class="table-certs-row">
	    <img src="own_cert.gif" tal:condition="python: item['own'] == 1">
	    <img src="other_cert.gif" tal:condition="python: item['own'] != 1">
           <a tal:content="item/subject" href="#" tal:attributes="href python:'view_cert?own='+str(item['own'])+'&cert='+item['ident']">SUBJECT</a>
	  </td>
	</tr>
      </table>
    </span>


    </div>
    <!-- ###### END MAIN CONTENT ##### -->

    <!-- ###### FOOTER ##### -->
    <p metal:use-macro="container/index_html/macros/footer" id="footer-bar" align="right">
      The  eye <img src="logo.gif" width="34" height="18">
    </p>
    <!-- ###### END FOOTER ##### -->
  </body>
</html>
