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

📄 certificateprofilepage.jsp

📁 一套JAVA的CA证书签发系统.
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%                 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>&nbsp;</h3>        </div>      </td>      <td width="50%" valign="top">         <div align="right">        <A href="<%=THIS_FILENAME %>"><u><%= ejbcawebbean.getText("BACKTOCERTIFICATEPROFILES") %></u></A>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   <!--     <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>&nbsp;      </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())

⌨️ 快捷键说明

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