📄 editcapage.jsp
字号:
<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">
</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" 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="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"> </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 + -