📄 editcapage.jspf
字号:
<input type="hidden" name='<%= ACTION %>' value='<%=ACTION_EDIT_CA %>'> <input type="hidden" name='<%= HIDDEN_CAID %>' value='<%=caid %>'> <input type="hidden" name='<%= HIDDEN_CANAME %>' value='<%=cainfo.getName() %>'> <% } else { %> <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.jspf" %> <%} if( catokentype == CATokenInfo.CATOKENTYPE_HSM && !processrequest && !isexternal){ %> <%@ include file="hardcatokenpage.jspf" %> <%} %> <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"> </td> <td width="50%"> </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%"> </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> </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%"> </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" <% if(editca && ocspcert != null){ %> 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){ %> <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"> </td> <td width="50%"> <a style="cursor:hand;" onClick="viewcacert()"><u><%= ejbcawebbean.getText("VIEWCACERTIFICATE")%></u></a> </td> </tr> <% } %> <tr id="Row<%=row++%2%>"> <td width="49%" valign="top"> </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"> </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 + -