?? certificateprofilepage.jsp
字號(hào):
<% CertificateProfile certificateprofiledata = cabean.getCertificateProfile(certprofile.trim()); String[] SUPERADMIN_TYPE_NAMES = {"ENDENTITY", "SUBCA", "ROOTCA"}; int[] SUPERADMIN_TYPE_IDS = {SecConst.CERTTYPE_ENDENTITY,SecConst.CERTTYPE_SUBCA , SecConst.CERTTYPE_ROOTCA}; String[] TYPE_NAMES = {"ENDENTITY"}; int[] TYPE_IDS = {SecConst.CERTTYPE_ENDENTITY}; if(issuperadministrator){ TYPE_NAMES = SUPERADMIN_TYPE_NAMES; TYPE_IDS = SUPERADMIN_TYPE_IDS; } Collection authorizedcas = cabean.getAuthorizedCAs(); HashMap caidtonamemap = cabean.getCAIdToNameMap(); HashMap publisheridtonamemap = ejbcawebbean.getInformationMemory().getPublisherIdToNameMap(); int row = 0;%><SCRIPT language="JavaScript"><!-- function checkusefield(usefield, criticalfield){ var usebox = eval("document.editcertificateprofile." + usefield); var cribox = eval("document.editcertificateprofile." + criticalfield); if(usebox.checked){ cribox.disabled = false; } else{ cribox.checked=false; cribox.disabled = true; }}function checkusecrldisturifield(){ if(document.editcertificateprofile.<%=CHECKBOX_CRLDISTRIBUTIONPOINT %>.checked){ document.editcertificateprofile.<%= CHECKBOX_CRLDISTRIBUTIONPOINTCRITICAL %>.disabled = false; document.editcertificateprofile.<%= TEXTFIELD_CRLDISTURI %>.disabled = false; document.editcertificateprofile.<%= TEXTFIELD_CRLDISTURI %>.value = "<%= globalconfiguration.getStandardCRLDistributionPointURI() %>"; } else{ document.editcertificateprofile.<%= CHECKBOX_CRLDISTRIBUTIONPOINTCRITICAL %>.disabled = true; document.editcertificateprofile.<%= CHECKBOX_CRLDISTRIBUTIONPOINTCRITICAL %>.checked = false; document.editcertificateprofile.<%= TEXTFIELD_CRLDISTURI %>.disabled = true; document.editcertificateprofile.<%= TEXTFIELD_CRLDISTURI %>.value = ""; }}function checkuseocspservicelocatorfield(){ if(document.editcertificateprofile.<%=CHECKBOX_USEOCSPSERVICELOCATOR %>.checked){ document.editcertificateprofile.<%= TEXTFIELD_OCSPSERVICELOCATOR %>.disabled = false; document.editcertificateprofile.<%= TEXTFIELD_OCSPSERVICELOCATOR %>.value = "<%= globalconfiguration.getStandardOCSPServiceLocatorURI() %>"; } else{ document.editcertificateprofile.<%= TEXTFIELD_OCSPSERVICELOCATOR %>.disabled = true; document.editcertificateprofile.<%= TEXTFIELD_OCSPSERVICELOCATOR %>.value = ""; }}function typechanged(){ var seltype = document.editcertificateprofile.<%=SELECT_TYPE %>.options.selectedIndex; var type = document.editcertificateprofile.<%=SELECT_TYPE %>.options[seltype].value; if(type == <%= SecConst.CERTTYPE_ENDENTITY %>){ document.editcertificateprofile.<%=SELECT_AVAILABLEPUBLISHERS %>.disabled=false; }else{ document.editcertificateprofile.<%=SELECT_AVAILABLEPUBLISHERS %>.disabled=true; } }function checkusecertificatepoliciesfield(){ if(document.editcertificateprofile.<%=CHECKBOX_USECERTIFICATEPOLICIES %>.checked){ document.editcertificateprofile.<%= CHECKBOX_CERTIFICATEPOLICIESCRITICAL %>.disabled = false; document.editcertificateprofile.<%= TEXTFIELD_CERTIFICATEPOLICYID %>.disabled = false; document.editcertificateprofile.<%= TEXTFIELD_CERTIFICATEPOLICYID %>.value = ""; } else{ document.editcertificateprofile.<%= CHECKBOX_CERTIFICATEPOLICIESCRITICAL %>.disabled = true; document.editcertificateprofile.<%= CHECKBOX_CERTIFICATEPOLICIESCRITICAL %>.checked = false; document.editcertificateprofile.<%= TEXTFIELD_CERTIFICATEPOLICYID %>.disabled = true; document.editcertificateprofile.<%= TEXTFIELD_CERTIFICATEPOLICYID %>.value = ""; }}function checkuseextendedkeyusagefield(){ if(document.editcertificateprofile.<%=CHECKBOX_USEEXTENDEDKEYUSAGE %>.checked){ document.editcertificateprofile.<%= SELECT_EXTENDEDKEYUSAGE %>.disabled = false; document.editcertificateprofile.<%= CHECKBOX_EXTENDEDKEYUSAGECRITICAL %>.disabled = false; } else{ document.editcertificateprofile.<%= SELECT_EXTENDEDKEYUSAGE %>.disabled = true; document.editcertificateprofile.<%= CHECKBOX_EXTENDEDKEYUSAGECRITICAL %>.disabled = true; document.editcertificateprofile.<%= CHECKBOX_EXTENDEDKEYUSAGECRITICAL %>.checked = false; }}function checkallfields(){ var illegalfields = 0; if(!checkfieldfordecimalnumbers("document.editcertificateprofile.<%=TEXTFIELD_VALIDITY%>","<%= ejbcawebbean.getText("ONLYDECNUMBERSINVALIDITY") %>")) illegalfields++; var availablebitlengths = document.editcertificateprofile.<%= SELECT_AVAILABLEBITLENGTHS%>.options; var selected = 0; for(var i=0; i < availablebitlengths.length; i++){ if(availablebitlengths[i].selected==true) selected++; } if(selected == 0){ alert("<%= ejbcawebbean.getText("ONEAVAILABLEBITLENGTH") %>"); illegalfields++; } return illegalfields == 0; } --></SCRIPT><div align="center"> <h2><%= ejbcawebbean.getText("EDITCERTIFICATEPROFILE") %><br> </h2> <h3><%= ejbcawebbean.getText("CERTIFICATEPROFILE")+ " : " + certprofile %> </h3></div><form name="editcertificateprofile" method="post" action="<%=THIS_FILENAME %>"> <input type="hidden" name='<%= ACTION %>' value='<%=ACTION_EDIT_CERTIFICATEPROFILE %>'> <input type="hidden" name='<%= HIDDEN_CERTIFICATEPROFILENAME %>' value='<%=certprofile %>'> <table width="100%" border="0" cellspacing="3" cellpadding="3"> <tr id="Row<%=row++%2%>"> <td width="50%" valign="top"> <div align="left"> <h3> </h3> </div> </td> <td width="50%" valign="top"> <div align="right"> <A href="<%=THIS_FILENAME %>"><u><%= ejbcawebbean.getText("BACKTOCERTIFICATEPROFILES") %></u></A> <!-- <A onclick='displayHelpWindow("<%= ejbcawebbean.getHelpfileInfix("ca_help.html") + "#certificateprofiles"%>")'> <u><%= ejbcawebbean.getText("HELP") %></u> </A></div> --> </td> </tr> <tr id="Row<%=row++%2%>"> <td width="50%" align="right"> <%= ejbcawebbean.getText("VALIDITY") %> (<%= ejbcawebbean.getText("DAYS") %>)<br> </td> <td width="50%"> <input type="text" name="<%=TEXTFIELD_VALIDITY%>" size="5" maxlength="255" value="<%= certificateprofiledata.getValidity() %>"><br> </td> <tr id="Row<%=row++%2%>"> <td width="50%" align="right"> <%= ejbcawebbean.getText("USEBASICCONSTRAINTS") %> <br> <%= ejbcawebbean.getText("BASICCONSTRAINTSCRITICAL") %> </td> <td width="50%"> <input type="checkbox" name="<%=CHECKBOX_BASICCONSTRAINTS %>" onClick="checkusefield('<%=CHECKBOX_BASICCONSTRAINTS %>', '<%=CHECKBOX_BASICCONSTRAINTSCRITICAL %>')" value="<%=CHECKBOX_VALUE %>" <% if(certificateprofiledata.getUseBasicConstraints()) out.write("CHECKED"); %>> <br> <input type="checkbox" name="<%=CHECKBOX_BASICCONSTRAINTSCRITICAL %>" value="<%=CHECKBOX_VALUE %>" <% if(!certificateprofiledata.getUseBasicConstraints()) out.write(" disabled "); else if(certificateprofiledata.getBasicConstraintsCritical()) out.write("CHECKED"); %>> </td> <tr id="Row<%=row++%2%>"> <td width="50%" align="right"> <%= ejbcawebbean.getText("USEKEYUSAGE") %> <br> <%= ejbcawebbean.getText("KEYUSAGECRITICAL") %> </td> <td width="50%"> <input type="checkbox" name="<%=CHECKBOX_KEYUSAGE %>" onClick="checkusefield('<%=CHECKBOX_KEYUSAGE %>', '<%=CHECKBOX_KEYUSAGECRITICAL %>')" value="<%=CHECKBOX_VALUE %>" <% if(certificateprofiledata.getUseKeyUsage()) out.write("CHECKED"); %>> <br> <input type="checkbox" name="<%=CHECKBOX_KEYUSAGECRITICAL %>" value="<%=CHECKBOX_VALUE %>" <% if(!certificateprofiledata.getUseKeyUsage()) out.write(" disabled "); else if(certificateprofiledata.getKeyUsageCritical()) out.write("CHECKED"); %>> </td> <tr id="Row<%=row++%2%>"> <td width="50%" align="right"> <%= ejbcawebbean.getText("SUBJECTKEYID") %> <br> <%= ejbcawebbean.getText("SUBJECTKEYIDCRITICAL") %> </td> <td width="50%"> <input type="checkbox" name="<%=CHECKBOX_SUBJECTKEYIDENTIFIER %>" onClick="checkusefield('<%=CHECKBOX_SUBJECTKEYIDENTIFIER %>', '<%=CHECKBOX_SUBJECTKEYIDENTIFIERCRITICAL %>')" value="<%=CHECKBOX_VALUE %>" <% if(certificateprofiledata.getUseSubjectKeyIdentifier()) out.write("CHECKED"); %>> <br> <input type="checkbox" name="<%=CHECKBOX_SUBJECTKEYIDENTIFIERCRITICAL %>" value="<%=CHECKBOX_VALUE %>" <% if(!certificateprofiledata.getUseSubjectKeyIdentifier()) out.write(" disabled "); else if(certificateprofiledata.getSubjectKeyIdentifierCritical()) out.write("CHECKED"); %>> </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(certificateprofiledata.getUseAuthorityKeyIdentifier()) out.write("CHECKED"); %>> <br> <input type="checkbox" name="<%=CHECKBOX_AUTHORITYKEYIDENTIFIERCRITICAL %>" value="<%=CHECKBOX_VALUE %>" <% if(!certificateprofiledata.getUseAuthorityKeyIdentifier()) out.write(" disabled "); else if(certificateprofiledata.getAuthorityKeyIdentifierCritical()) out.write("CHECKED"); %>> </td> </tr> <tr id="Row<%=row++%2%>"> <td width="50%" align="right"> <%= ejbcawebbean.getText("SUBJECTALTNAME") %> <br> <%= ejbcawebbean.getText("SUBJECTALTNAMECRITICAL") %> </td> <td width="50%"> <input type="checkbox" name="<%=CHECKBOX_SUBJECTALTERNATIVENAME %>" onClick="checkusefield('<%=CHECKBOX_SUBJECTALTERNATIVENAME %>', '<%=CHECKBOX_SUBJECTALTERNATIVENAMECRITICAL %>')" value="<%=CHECKBOX_VALUE %>" <% if(certificateprofiledata.getUseSubjectAlternativeName())
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -