⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 editcapage.jsp

📁 一套JAVA的CA证书签发系统.
💻 JSP
📖 第 1 页 / 共 2 页
字号:
    <input type="hidden" name='<%= ACTION %>' value='<%=ACTION_CREATE_CA %>'>
    <input type="hidden" name='<%= HIDDEN_CANAME %>' value='<%=caname %>'>
  <%   }
     }
   if( catokentype == CATokenInfo.CATOKENTYPE_P12 && !processrequest && !isexternal){ %>
   <%@ include file="softcatokenpage.jsp" %> 
<%}  
   if( catokentype == CATokenInfo.CATOKENTYPE_HSM && !processrequest && !isexternal){ %>
   <%@ include file="hardcatokenpage.jsp" %> 
<%}  %>
    <tr  id="Row<%=row++%2%>"> 
      <td width="50%"  align="right"> 
        <%= ejbcawebbean.getText("SUBJECTDN") %>
      </td>
      <td width="50%"> 
        <% if(editca){
              out.write(cainfo.getSubjectDN() + "<br>"); 
           }else{ %>
        <input type="text" name="<%=TEXTFIELD_SUBJECTDN%>" size="40" <% if(processrequest) out.write(" value='" + processedsubjectdn + "'"); %> maxlength="255">
        <% } %>
      </td>
    </tr>
    <tr  id="Row<%=row++%2%>"> 
      <td width="50%"  align="right"> 
        <%= ejbcawebbean.getText("SIGNEDBY") %>
      </td>
      <td width="50%">
           <% if(processrequest){ %>
                <select name="<%=SELECT_SIGNEDBY %>" size="1" onchange="fillCertProfileField();">                
                <% Iterator iter = casigners.keySet().iterator();
                   while(iter.hasNext()){
                     String nameofca = (String) iter.next();  %>              
                     <option value="<%= casigners.get(nameofca)%>"><%= nameofca %></option>  
                <% } %> 
	        </select> 
           <% }else{
                if(editca){
                if(cainfo.getSignedBy() >= 0 && cainfo.getSignedBy() <= CAInfo.SPECIALCAIDBORDER){
                  if(cainfo.getSignedBy() == CAInfo.SELFSIGNED)
                    out.write(ejbcawebbean.getText("SELFSIGNED"));
                  if(cainfo.getSignedBy() == CAInfo.SIGNEDBYEXTERNALCA)
                    out.write(ejbcawebbean.getText("SIGNEDBYEXTERNALCA"));
                }else
                  out.write((String) caidtonamemap.get(new Integer(cainfo.getSignedBy())));
              }else{%>
        <select name="<%=SELECT_SIGNEDBY %>" size="1" onchange="fillCertProfileField(); isExternal()">
                <option value="<%= CAInfo.SELFSIGNED%>" selected><%= ejbcawebbean.getText("SELFSIGNED") %></option>  
                <option value="<%= CAInfo.SIGNEDBYEXTERNALCA%>"><%= ejbcawebbean.getText("EXTERNALCA") %></option>  
                <% Iterator iter = casigners.keySet().iterator();
                   while(iter.hasNext()){
                     String nameofca = (String) iter.next();  %>              
                     <option value="<%= casigners.get(nameofca)%>"><%= nameofca %></option>  
                <% } %> 
	 </select>
           <%   }
              }%> 
      </td>
    </tr>
    <tr  id="Row<%=row++%2%>"> 
      <td width="50%"  align="right"> 
        <%= ejbcawebbean.getText("CERTIFICATEPROFILE") %>
      </td>
      <td width="50%"> 
           <% if(editca){
                if(cainfo.getCertificateProfileId() != 0)
                  out.write((String) certprofileidtonamemap.get(new Integer(cainfo.getCertificateProfileId())));
                else
                  out.write(ejbcawebbean.getText("NOTUSED"));
              }else{%>
        <select name="<%=SELECT_CERTIFICATEPROFILE %>" size="1" >                
	</select>
           <% } %> 
      </td>
    </tr>
    <tr  id="Row<%=row++%2%>"> 
      <td width="50%"  align="right"> 
        <%= ejbcawebbean.getText("VALIDITY") %> (<%= ejbcawebbean.getText("DAYS") %>)
      </td>
      <td width="50%"> 
        <% if(isexternal || (editca && cainfo.getSignedBy() == CAInfo.SIGNEDBYEXTERNALCA)){
              if(cainfo.getValidity() != 0)
                out.write("" + cainfo.getValidity());
              else
                out.write(ejbcawebbean.getText("NOTUSED"));
           }else{ %>
        <input type="text" name="<%=TEXTFIELD_VALIDITY%>" size="5" maxlength="255" 
           <% if(editca) out.write(" value='" +cainfo.getValidity() + "'> <i>" + 
                                    ejbcawebbean.getText("USEDINCARENEWAL") + "</i>");
              else out.write(">");
           }%>
      </td>
    </tr>
    <tr id="Row<%=row++%2%>"> 
      <td width="50%"  align="right"> 
        <%= ejbcawebbean.getText("DESCRIPTION") %>
      </td>
      <td width="50%"> 
        <% if(isexternal){
              out.write(cainfo.getDescription());
           }else{ %>
        <textarea name="<%=TEXTFIELD_DESCRIPTION%>" cols=40 rows=6><% if(editca) out.write(cainfo.getDescription());%></textarea>
       <% } %>
      </td>
    </tr>
    <tr  id="Row<%=row++%2%>"> 
      <td width="50%"  align="right"> 
        &nbsp;
      </td>
      <td width="50%"> 
        &nbsp;
      </td>
    </tr>
   <% if(catype == CAInfo.CATYPE_X509){ 
        
        %>
    <tr  id="Row<%=row++%2%>"> 
      <td width="50%"  align="right"> 
        <%= ejbcawebbean.getText("SUBJECTALTNAME") %>
      </td>
      <td width="50%">
         <% if(editca)
              if(x509cainfo.getSubjectAltName() == null || x509cainfo.getSubjectAltName().trim().equals(""))
                out.write(ejbcawebbean.getText("NONE")); 
              else
                out.write(x509cainfo.getSubjectAltName());                
            else{  %>  
         <input type="text" name="<%=TEXTFIELD_SUBJECTALTNAME%>" size="40" maxlength="255">
         <% } %>   
      </td>
    </tr> 
    <tr  id="Row<%=row++%2%>"> 
      <td width="50%"  align="right"> 
        <%= ejbcawebbean.getText("POLICYID") %>
        <% if(!editca) out.write("<br><i>" + ejbcawebbean.getText("LEAVEBLANKTOUSEDEFAULT") + "</i>");%>
      </td>
      <td width="50%">
         <% if(editca) 
              if(x509cainfo.getPolicyId() == null || x509cainfo.getPolicyId().trim().equals(""))
                out.write(ejbcawebbean.getText("NONE")); 
              else
                out.write(x509cainfo.getPolicyId());                
            else{  %>  
         <input type="text" name="<%=TEXTFIELD_POLICYID%>" size="40" maxlength="255">
         <% } %>   
      </td>
    </tr> 
   <% if(!processrequest && !isexternal){ %>
    <tr  id="Row<%=row++%2%>"> 
      <td width="50%"  align="right"> 
        <%= ejbcawebbean.getText("CRLSPECIFICDATA") %>
      </td>
      <td width="50%"> 
        &nbsp;
      </td>
    </tr>
    <tr  id="Row<%=row++%2%>"> 
      <td width="50%"  align="right"> 
         <%= ejbcawebbean.getText("AUTHORITYKEYID") %> <br> <%= ejbcawebbean.getText("AUTHORITYKEYIDCRITICAL") %> 
      </td>
      <td width="50%">
           <input type="checkbox" name="<%=CHECKBOX_AUTHORITYKEYIDENTIFIER %>" onClick="checkusefield('<%=CHECKBOX_AUTHORITYKEYIDENTIFIER %>', '<%=CHECKBOX_AUTHORITYKEYIDENTIFIERCRITICAL %>')" value="<%=CHECKBOX_VALUE %>" 
           <% if((editca && x509cainfo.getUseAuthorityKeyIdentifier()) || !editca)
                 out.write("CHECKED");
              if(isexternal) out.write(" disabled ");
           %>> <br> 
          <input type="checkbox" name="<%=CHECKBOX_AUTHORITYKEYIDENTIFIERCRITICAL %>" value="<%=CHECKBOX_VALUE %>" 
           <%
             if(editca){
               if(!x509cainfo.getUseAuthorityKeyIdentifier() || isexternal)
                 out.write(" disabled ");  
               else
               if(x509cainfo.getAuthorityKeyIdentifierCritical())
                 out.write("CHECKED");
             }%>> 
      </td>
    </tr>
    <tr  id="Row<%=row++%2%>"> 
      <td width="50%"  align="right"> 
         <%= ejbcawebbean.getText("CRLNUMBER") %> <br> <%= ejbcawebbean.getText("CRLNUMBERCRITICAL") %> 
      </td>
      <td width="50%">
           <input type="checkbox" name="<%=CHECKBOX_USECRLNUMBER %>" onClick="checkusefield('<%=CHECKBOX_USECRLNUMBER %>', '<%=CHECKBOX_CRLNUMBERCRITICAL %>')" value="<%=CHECKBOX_VALUE %>" 
           <% if((editca && x509cainfo.getUseCRLNumber()) || !editca)
                 out.write("CHECKED");
              if(isexternal) out.write(" disabled "); 
           %>> <br> 
          <input type="checkbox" name="<%=CHECKBOX_CRLNUMBERCRITICAL %>" value="<%=CHECKBOX_VALUE %>" 
           <%
             if(editca){
               if(!x509cainfo.getUseCRLNumber() || isexternal)
                 out.write(" disabled ");  
               else
               if(x509cainfo.getCRLNumberCritical())
                 out.write("CHECKED");
             }%>> 
      </td>
    </tr>
    <tr  id="Row<%=row++%2%>"> 
      <td width="50%"  align="right"> 
        <%= ejbcawebbean.getText("CRLPERIOD") %> (<%= ejbcawebbean.getText("HOURS") %>)
      </td>
      <td width="50%">
           <% if(isexternal){
                out.write("" + x509cainfo.getCRLPeriod());
              }else{ %>
         <input type="text" name="<%=TEXTFIELD_CRLPERIOD%>" size="40" maxlength="255"
            <% if(editca) out.write(" value='" + x509cainfo.getCRLPeriod()+ "'");%>>
           <% } %> 
      </td>
    </tr>    
    <tr  id="Row<%=row++%2%>"> 
      <td width="50%" align="right"> 
        <%= ejbcawebbean.getText("CRLPUBLISHERS") %> <br>&nbsp;
      </td>
      <td width="50%"> 
        <select name="<%=SELECT_AVAILABLECRLPUBLISHERS%>" size="5" multiple >
           <%   Collection usedpublishers = null;
                if(editca) usedpublishers = x509cainfo.getCRLPublishers(); 
                Iterator iter = publisheridtonamemap.keySet().iterator(); 
                while(iter.hasNext()){
                  Integer next = (Integer) iter.next(); %>
           <option  value="<%= next %>" 
              <%    if(editca && usedpublishers.contains(next))
                      out.write(" selected ");
                  %>>
              <%= publisheridtonamemap.get(next) %>         
           </option>  
              <% } %>
        </select>
      </td>
    </tr>
    <tr  id="Row<%=row++%2%>"> 
      <td width="50%"  align="right"> 
        <%= ejbcawebbean.getText("OTHERDATA") %>
      </td>
      <td width="50%"> 
        &nbsp;
      </td>
    </tr>
    <% if(!editca || (editca && ocspcainfo != null)){ %>
    <tr id="Row<%=row++%2%>"> 
      <td width="50%"  align="right"> 
        <%= ejbcawebbean.getText("OCSPSERVICE") %>
      </td>
      <td width="50%"> <%= ejbcawebbean.getText("ACTIVE") %> 
        <input type="checkbox" onclick="checkactivateocsp()" name="<%=CHECKBOX_ACTIVATEOCSPSERVICE %>" value="<%=CHECKBOX_VALUE %>" 
           <% if(waitingresponse) out.write(" disabled ");%>
            <% if((editca && (ocspcainfo.getStatus() == ExtendedCAServiceInfo.STATUS_ACTIVE)) || !editca)
                 out.write("CHECKED");%>>
         <% if(editca && ocspcert != null){ %> &nbsp;&nbsp;         
         <input type="submit" name="<%= BUTTON_REVOKERENEWOCSPCERTIFICATE %>" <% if(ocspcainfo.getStatus() != ExtendedCAServiceInfo.STATUS_ACTIVE || waitingresponse) out.write(" disabled ");%> value="<%= ejbcawebbean.getText("REVOKERENEWOCSPCERT") %>" >
         <br>         
         <a style="cursor:hand;" onClick="viewocspcert()"><u><%= ejbcawebbean.getText("VIEWOCSPCERTIFICATE")%></u></a>
         <% } %>
      </td>
    </tr>    
    <% } %>
    <tr id="Row<%=row++%2%>"> 
      <td width="50%"  align="right"> 
        <%= ejbcawebbean.getText("FINISHUSER") %>
      </td>
      <td width="50%"> 
        <input type="checkbox" name="<%=CHECKBOX_FINISHUSER %>" value="<%=CHECKBOX_VALUE %>" 
            <% if((editca && x509cainfo.getFinishUser()) || !editca)
                 out.write("CHECKED");%>>         
      </td>
    </tr>
   <%  } 
    }
    if(editca && !waitingresponse){%>
    <tr  id="Row<%=row++%2%>"> 
      <td width="50%"  align="right"> 
        &nbsp;
      </td>
      <td width="50%"> 
        <a style="cursor:hand;" onClick="window.open('<%=VIEWCERT_LINK%>?caid=<%=caid%>', 'view_cert','height=600,width=600,scrollbars=yes,toolbar=no,resizable=1')";><u><%= ejbcawebbean.getText("VIEWCACERTIFICATE")%></u></a>
      </td>
    </tr>
    <% } %>
    <tr  id="Row<%=row++%2%>"> 
      <td width="49%" valign="top">&nbsp;</td>
      <td width="51%" valign="top"> 
      <% if(!isexternal){ 
           if(processrequest){ %>
          <input type="submit" name="<%= BUTTON_PROCESSREQUEST %>" onClick='return checkallfields()' value="<%= ejbcawebbean.getText("PROCESSREQUEST") %>">
      <% }else{
            if(editca){ %>
          <input type="submit" name="<%= BUTTON_SAVE %>" onClick='return checkallfields()' value="<%= ejbcawebbean.getText("SAVE") %>">
        <%  }else{ %>
          <input type="submit" name="<%= BUTTON_CREATE %>" onClick='return checkallfields()' value="<%= ejbcawebbean.getText("CREATE") %>">
        <%  }
         } %>   
        <input type="submit" name="<%= BUTTON_CANCEL %>" value="<%= ejbcawebbean.getText("CANCEL") %>">
        <% }else{ %>
        <input type="submit" name="<%= BUTTON_CANCEL %>" value="<%= ejbcawebbean.getText("BACK") %>">
        <% } %>
      </td>
    </tr>
       <% if(editca && revokable){ %>
    <tr  id="Row<%=row++%2%>"> 
      <td width="49%" valign="top">&nbsp;</td>
      <td width="51%" valign="top">         
        <select name="<%=SELECT_REVOKEREASONS %>" >
          <% for(int i=0; i < RevokedInfoView.reasontexts.length; i++){ 
               if(i!= 7){%>
               <option value='<%= i%>'><%= ejbcawebbean.getText(RevokedInfoView.reasontexts[i]) %></option>
          <%   } 
             } %>
        </select>
        <input type="submit" name="<%= BUTTON_REVOKECA %>" value="<%= ejbcawebbean.getText("REVOKE") %>" onClick='return confirmrevokation()'>     
      </td>
    </tr>
        <% } %>   
       <% if(!editca && !processrequest){ %>
    <tr  id="Row<%=row++%2%>"> 
      <td width="49%" valign="top" align="right"></td>
      <td width="51%" valign="top">             
        <input type="submit" disabled name="<%= BUTTON_MAKEREQUEST %>" onClick='return checkallfields()' value="<%= ejbcawebbean.getText("MAKEREQUEST") %>" >
      </td>
    </tr>
        <% } %>   
       <% if(editca && !isexternal && !waitingresponse){ %>
    <tr  id="Row<%=row++%2%>"> 
      <td width="49%" valign="top" align="right"></td>
      <td width="51%" valign="top">             
        <input type="submit" name="<%= BUTTON_RENEWCA %>" onClick='return confirmrenewal()' value="<%= ejbcawebbean.getText("RENEWCA") %>" >
      </td>
    </tr>
        <% } %>   
       <% if(editca && waitingresponse){ %>
    <tr  id="Row<%=row++%2%>"> 
      <td width="49%" valign="top" align="right"></td>
      <td width="51%" valign="top">             
        <input type="submit" name="<%= BUTTON_RECEIVEREQUEST %>" onClick='return checkallfields()' value="<%= ejbcawebbean.getText("RECIEVEREQUEST") %>" >
      </td>
    </tr>
        <% } %>   
       <% if(editca && !isexternal && !waitingresponse){ %>
    <tr  id="Row<%=row++%2%>"> 
      <td width="49%" valign="top" align="right"></td>
      <td width="51%" valign="top">             
        <input type="submit" name="<%= BUTTON_PUBLISHCA %>"  value="<%= ejbcawebbean.getText("REPUBLISHCA") %>" >
      </td>
    </tr>
        <% } %>   
  </form>
  </table>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -