📄 editendentity.jsp
字号:
<tr id="Row<%=(row++)%2%>"> <td align="right"><%= ejbcawebbean.getText("EMAIL") %></td> <td> <input type="text" name="<%= TEXTFIELD_EMAIL %>" size="20" maxlength="255" tabindex="<%=tabindex++%>" value='<%=emailname%>'>@ <% if(!profile.isModifyable(EndEntityProfile.EMAIL,0)){ String[] options = profile.getValue(EndEntityProfile.EMAIL, 0).split(EndEntityProfile.SPLITCHAR); %> <select name="<%= SELECT_EMAILDOMAIN %>" size="1" tabindex="<%=tabindex++%>"> <% if( options != null){ for(int i=0;i < options.length;i++){ %> <option value='<%=options[i].trim()%>' <% if(emaildomain.equals(options[i])) out.write(" selected "); %>> <%=options[i].trim()%> </option> <% } } %> </select> <% }else{ %> <input type="text" name="<%= TEXTFIELD_EMAILDOMAIN %>" size="20" maxlength="255" tabindex="<%=tabindex++%>" value='<%=emaildomain%>'> <% } %> </td> <td><input type="checkbox" name="<%= CHECKBOX_REQUIRED_EMAIL %>" value="<%= CHECKBOX_VALUE %>" disabled="true" <% if(profile.isRequired(EndEntityProfile.EMAIL,0)) out.write(" CHECKED "); %>></td> </tr> <% }%> <tr id="Row<%=(row++)%2%>"> <td align="right"><b><%= ejbcawebbean.getText("SUBJECTDNFIELDS") %></b></td> <td> </td> <td></td> </tr> <% int numberofsubjectdnfields = profile.getSubjectDNFieldOrderLength(); for(int i=0; i < numberofsubjectdnfields; i++){ fielddata = profile.getSubjectDNFieldsInOrder(i); %> <tr id="Row<%=(row++)%2%>"> <td align="right"><%= ejbcawebbean.getText(subjectfieldtexts[fielddata[EndEntityProfile.FIELDTYPE]]) %></td> <td> <% if( fielddata[EndEntityProfile.FIELDTYPE] != EndEntityProfile.OLDDNE ){ if(!profile.isModifyable(fielddata[EndEntityProfile.FIELDTYPE],fielddata[EndEntityProfile.NUMBER])){ String[] options = profile.getValue(fielddata[EndEntityProfile.FIELDTYPE],fielddata[EndEntityProfile.NUMBER]).split(EndEntityProfile.SPLITCHAR); %> <select name="<%= SELECT_SUBJECTDN + i %>" size="1" tabindex="<%=tabindex++%>"> <% if( options != null){ for(int j=0;j < options.length;j++){ %> <option value='<%=options[j].trim()%>' <% if(userdata.getSubjectDNField(profile.profileFieldIdToUserFieldIdMapper(fielddata[EndEntityProfile.FIELDTYPE]),fielddata[EndEntityProfile.NUMBER]).equals(options[j].trim())) out.write(" selected "); %>> <%=options[j].trim()%> </option> <% } } %> </select> <% }else{ %> <input type="text" name="<%= TEXTFIELD_SUBJECTDN + i %>" size="40" maxlength="255" tabindex="<%=tabindex++%>" value='<%= userdata.getSubjectDNField(profile.profileFieldIdToUserFieldIdMapper(fielddata[EndEntityProfile.FIELDTYPE]),fielddata[EndEntityProfile.NUMBER]) %>'> <% } } else{ %> <%= ejbcawebbean.getText("USESEMAILFIELDDATA") + " :"%> <input type="checkbox" name="<%=CHECKBOX_SUBJECTDN + i%>" value="<%=CHECKBOX_VALUE %>" tabindex="<%=tabindex++%>" <% if(!userdata.getSubjectDNField(profile.profileFieldIdToUserFieldIdMapper(fielddata[EndEntityProfile.FIELDTYPE]),fielddata[EndEntityProfile.NUMBER]).equals("")) out.write(" CHECKED "); if(profile.isRequired(fielddata[EndEntityProfile.FIELDTYPE],fielddata[EndEntityProfile.NUMBER])) out.write(" disabled='true' "); %>> <% } %> </td> <td><input type="checkbox" name="<%= CHECKBOX_REQUIRED_SUBJECTDN + i %>" value="<%= CHECKBOX_VALUE %>" disabled="true" <% if(profile.isRequired(fielddata[EndEntityProfile.FIELDTYPE],fielddata[EndEntityProfile.NUMBER])) out.write(" CHECKED "); %>></td> </tr> <% } int numberofsubjectaltnamefields = profile.getSubjectAltNameFieldOrderLength(); if(numberofsubjectaltnamefields > 0 ){ %> <tr id="Row<%=(row++)%2%>"> <td align="right"><b><%= ejbcawebbean.getText("SUBJECTALTNAMEFIELDS") %></b></td> <td> </td> <td></td> </tr> <% } %> <% for(int i=0; i < numberofsubjectaltnamefields; i++){ fielddata = profile.getSubjectAltNameFieldsInOrder(i); int fieldtype = fielddata[EndEntityProfile.FIELDTYPE]; if(fieldtype != EndEntityProfile.OTHERNAME && fieldtype != EndEntityProfile.X400ADDRESS && fieldtype != EndEntityProfile.DIRECTORYNAME && fieldtype != EndEntityProfile.EDIPARTNAME && fieldtype != EndEntityProfile.REGISTEREDID ){ // Not implemented yet.%> <tr id="Row<%=(row++)%2%>"> <td align="right"><%= ejbcawebbean.getText(subjectfieldtexts[fielddata[EndEntityProfile.FIELDTYPE]]) %></td> <td> <% if( fielddata[EndEntityProfile.FIELDTYPE] != EndEntityProfile.RFC822NAME ){ if(!profile.isModifyable(fielddata[EndEntityProfile.FIELDTYPE],fielddata[EndEntityProfile.NUMBER])){ String[] options = profile.getValue(fielddata[EndEntityProfile.FIELDTYPE],fielddata[EndEntityProfile.NUMBER]).split(EndEntityProfile.SPLITCHAR); %> <select name="<%= SELECT_SUBJECTALTNAME + i %>" size="1" tabindex="<%=tabindex++%>"> <% if( options != null){ for(int j=0;j < options.length;j++){ %> <option value='<%=options[j].trim()%>' <% if(userdata.getSubjectAltNameField(profile.profileFieldIdToUserFieldIdMapper(fielddata[EndEntityProfile.FIELDTYPE]),fielddata[EndEntityProfile.NUMBER]).equals(options[j].trim())) out.write(" selected "); %>> <%=options[j].trim()%> </option> <% } } %> </select> <% }else{ %> <input type="text" name="<%= TEXTFIELD_SUBJECTALTNAME + i %>" size="40" maxlength="255" tabindex="<%=tabindex++%>" value='<%= userdata.getSubjectAltNameField(profile.profileFieldIdToUserFieldIdMapper(fielddata[EndEntityProfile.FIELDTYPE]),fielddata[EndEntityProfile.NUMBER]) %>'> <% } } else{ %> <%= ejbcawebbean.getText("USESEMAILFIELDDATA")+ " :"%> <input type="checkbox" name="<%=CHECKBOX_SUBJECTALTNAME + i%>" value="<%=CHECKBOX_VALUE %>" tabindex="<%=tabindex++%>" <% if(!userdata.getSubjectAltNameField(profile.profileFieldIdToUserFieldIdMapper(fielddata[EndEntityProfile.FIELDTYPE]),fielddata[EndEntityProfile.NUMBER]).equals("")) out.write(" CHECKED "); if(profile.isRequired(fielddata[EndEntityProfile.FIELDTYPE],fielddata[EndEntityProfile.NUMBER])) out.write(" disabled='true' "); %>> <% } %> </td> <td><input type="checkbox" name="<%= CHECKBOX_REQUIRED_SUBJECTALTNAME + i %>" value="<%= CHECKBOX_VALUE %>" disabled="true" <% if(profile.isRequired(fielddata[EndEntityProfile.FIELDTYPE],fielddata[EndEntityProfile.NUMBER])) out.write(" CHECKED "); %>></td> </tr> <% } }%> <tr id="Row<%=(row++)%2%>"> <td> </td> <td> </td> <td> </td> </tr> <tr id="Row<%=(row++)%2%>"> <td align="right"><%= ejbcawebbean.getText("CERTIFICATEPROFILE") %></td> <td> <select name="<%= SELECT_CERTIFICATEPROFILE %>" size="1" tabindex="<%=tabindex++%>" onchange='fillCAField()'> <% String[] availablecertprofiles = profile.getValue(EndEntityProfile.AVAILCERTPROFILES, 0).split(EndEntityProfile.SPLITCHAR); if( availablecertprofiles != null){ for(int i =0; i< availablecertprofiles.length;i++){ %> <option value='<%=availablecertprofiles[i]%>' <% if(userdata.getCertificateProfileId() ==Integer.parseInt(availablecertprofiles[i])) out.write(" selected "); %> > <%= rabean.getCertificateProfileName(Integer.parseInt(availablecertprofiles[i])) %> </option> <% } } %> </select> </td> <td><input type="checkbox" name="checkbox" value="true" disabled="true" CHECKED></td> </tr> <tr id="Row<%=(row++)%2%>"> <td align="right"><%= ejbcawebbean.getText("CA") %></td> <td> <select name="<%= SELECT_CA %>" size="1" tabindex="<%=tabindex++%>"> </select> </td> <td><input type="checkbox" name="checkbox" value="true" disabled="true" CHECKED></td> </tr> <tr id="Row<%=(row++)%2%>"> <td align="right"><%= ejbcawebbean.getText("TOKEN") %></td> <td> <select name="<%= SELECT_TOKEN %>" size="1" tabindex="<%=tabindex++%>" onchange='<% if(usehardtokenissuers) out.write("setAvailableHardTokenIssuers();"); if(usekeyrecovery) out.write(" isKeyRecoveryPossible();");%>'> <% if( availabletokens != null){ for(int i =0; i < availabletokens.length;i++){ %> <option value='<%=availabletokens[i]%>' <% if(userdata.getTokenType() ==Integer.parseInt(availabletokens[i])) out.write(" selected "); %> > <% for(int j=0; j < tokentexts.length; j++){ if( tokenids[j] == Integer.parseInt(availabletokens[i])){ if( tokenids[j] > SecConst.TOKEN_SOFT) out.write(tokentexts[j]); else out.write(ejbcawebbean.getText(tokentexts[j])); } } %> </option> <% } } %> </select> </td> <td><input type="checkbox" name="checkbox" value="true" disabled="true" CHECKED></td> </tr> <% if(usehardtokenissuers){ %> <tr id="Row<%=(row++)%2%>"> <td align="right"><%= ejbcawebbean.getText("HARDTOKENISSUER") %></td> <td> <select name="<%= SELECT_HARDTOKENISSUER %>" size="1" tabindex="<%=tabindex++%>"> </select> </td> <td></td> </tr> <% } %> <% if( profile.getUse(EndEntityProfile.ADMINISTRATOR,0) || usekeyrecovery){ %> <tr id="Row<%=(row++)%2%>"> <td align="right"><%= ejbcawebbean.getText("TYPES") %></td> <td> </td> <td></td> </tr> <% } %> <% if(profile.getUse(EndEntityProfile.ADMINISTRATOR,0)){ %> <tr id="Row<%=(row++)%2%>"> <td align="right"> <%= ejbcawebbean.getText("ADMINISTRATOR") %> <br> </td> <td > <input type="checkbox" name="<%=CHECKBOX_ADMINISTRATOR%>" value="<%=CHECKBOX_VALUE %>" tabindex="<%=tabindex++%>" <% if(profile.isRequired(EndEntityProfile.ADMINISTRATOR,0)) out.write(" disabled='true'"); if(userdata.getAdministrator()) out.write(" CHECKED "); %>> </td> <td></td> </tr> <%} if(usekeyrecovery){ %> <tr id="Row<%=(row++)%2%>"> <td align="right"> <%= ejbcawebbean.getText("KEYRECOVERABLE") %> </td> <td> <input type="checkbox" name="<%=CHECKBOX_KEYRECOVERABLE%>" value="<%=CHECKBOX_VALUE %>" tabindex="<%=tabindex++%>" <% if(profile.isRequired(EndEntityProfile.KEYRECOVERABLE,0)) out.write(" disabled='true'"); if( userdata.getKeyRecoverable()) out.write(" CHECKED "); %>> </td> <td></td> </tr> <% }if(profile.getUse(EndEntityProfile.SENDNOTIFICATION,0)){ %> <tr id="Row<%=(row++)%2%>"> <td align="right"> <%= ejbcawebbean.getText("SENDNOTIFICATION") %> <br> </td> <td > <input type="checkbox" name="<%=CHECKBOX_SENDNOTIFICATION%>" value="<%=CHECKBOX_VALUE %>" tabindex="<%=tabindex++%>" <% if(profile.isRequired(EndEntityProfile.SENDNOTIFICATION,0)) out.write(" disabled='true'"); if( userdata.getSendNotification()) out.write(" CHECKED "); %>> </td> <td></td> </tr> <%} %> <tr id="Row<%=(row++)%2%>"> <td align="right"> </td> <td > </td> <td></td> </tr> <tr id="Row<%=(row++)%2%>"> <td align="right"> <%= ejbcawebbean.getText("STATUS") %> <br> </td> <td > <select name="<%=SELECT_CHANGE_STATUS %>" tabindex="<%=tabindex++%>" > <option <%if(userdata.getStatus()== UserDataRemote.STATUS_NEW) out.write(" selected ");%> value='<%= UserDataRemote.STATUS_NEW %>'><%= ejbcawebbean.getText("STATUSNEW") %></option> <option <%if(userdata.getStatus()== UserDataRemote.STATUS_FAILED) out.write(" selected ");%> value='<%= UserDataRemote.STATUS_FAILED %>'><%= ejbcawebbean.getText("STATUSFAILED") %></option> --> <option <%if(userdata.getStatus()== UserDataRemote.STATUS_INITIALIZED) out.write(" selected ");%> value='<%= UserDataRemote.STATUS_INITIALIZED %>'><%= ejbcawebbean.getText("STATUSINITIALIZED") %></option> --> <option <%if(userdata.getStatus()== UserDataRemote.STATUS_INPROCESS) out.write(" selected ");%> value='<%= UserDataRemote.STATUS_INPROCESS %>'><%= ejbcawebbean.getText("STATUSINPROCESS") %></option> --> <option <%if(userdata.getStatus()== UserDataRemote.STATUS_GENERATED) out.write(" selected ");%> value='<%= UserDataRemote.STATUS_GENERATED %>'><%= ejbcawebbean.getText("STATUSGENERATED") %></option> <option <%if(userdata.getStatus()== UserDataRemote.STATUS_REVOKED) out.write(" selected ");%> value='<%= UserDataRemote.STATUS_REVOKED %>'><%= ejbcawebbean.getText("STATUSREVOKED") %></option> --> <option <%if(userdata.getStatus()== UserDataRemote.STATUS_HISTORICAL) out.write(" selected ");%> value='<%= UserDataRemote.STATUS_HISTORICAL %>'><%= ejbcawebbean.getText("STATUSHISTORICAL") %></option> </select> </td> <td></td> </tr> <tr id="Row<%=(row++)%2%>"> <td></td> <td><input type="submit" name="<%= BUTTON_SAVE %>" value="<%= ejbcawebbean.getText("SAVE") %>" tabindex="20" onClick='return checkallfields()'> <input type="button" name="<%= BUTTON_CLOSE %>" value="<%= ejbcawebbean.getText("CLOSE") %>" tabindex="21" onclick='self.close()'> </td> <td></td> </tr> </table> </form> <%// Include Footer } } } String footurl = globalconfiguration .getFootBanner(); %> <jsp:include page="<%= footurl %>" /></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -