📄 addendentity.jsp
字号:
illegalfields++; } <% if(profile.getUse(EndEntityProfile.SENDNOTIFICATION,0) && profile.isModifyable(EndEntityProfile.EMAIL,0)){%> if(document.adduser.<%=CHECKBOX_SENDNOTIFICATION %>.checked && (document.adduser.<%= TEXTFIELD_EMAIL %>.value == "")){ alert("<%= ejbcawebbean.getText("NOTIFICATIONADDRESSMUSTBE") %>"); illegalfields++; } <% } %> if(illegalfields == 0){ <% if(profile.getUse(EndEntityProfile.CLEARTEXTPASSWORD,0)){%> document.adduser.<%= CHECKBOX_CLEARTEXTPASSWORD %>.disabled = false; <% } if(profile.getUse(EndEntityProfile.ADMINISTRATOR,0)){%> document.adduser.<%= CHECKBOX_ADMINISTRATOR %>.disabled = false; <% } if(profile.getUse(EndEntityProfile.KEYRECOVERABLE,0) && globalconfiguration.getEnableKeyRecovery()){%> document.adduser.<%= CHECKBOX_KEYRECOVERABLE %>.disabled = false; <% } if(profile.getUse(EndEntityProfile.SENDNOTIFICATION,0)){%> document.adduser.<%= CHECKBOX_SENDNOTIFICATION %>.disabled = false; <% }%> } return illegalfields == 0; } <% } %> --> </script> <script language=javascript src="<%= globalconfiguration .getAdminWebPath() %>ejbcajslib.js"></script></head><body onload='<% if(usehardtokenissuers) out.write("setAvailableHardTokenIssuers();"); if(usekeyrecovery) out.write(" isKeyRecoveryPossible();");%> fillCAField();'> <h2 align="center"><%= ejbcawebbean.getText("ADDENDENTITY") %></h2> <!-- <div align="right"><A onclick='displayHelpWindow("<%= ejbcawebbean.getHelpfileInfix("ra_help.html") + "#addendentity"%>")'> <u><%= ejbcawebbean.getText("HELP") %></u> </A> --> </div> <% if(noprofiles){ %> <div align="center"><h4 id="alert"><%=ejbcawebbean.getText("NOTAUTHORIZEDTOCREATEENDENTITY") %></h4></div> <% }else{ if(userexists){ %> <div align="center"><h4 id="alert"><%=ejbcawebbean.getText("ENDENTITYALREADYEXISTS") %></h4></div> <% } %> <% if(useradded){ %> <div align="center"><h4 id="alert"><% out.write(ejbcawebbean.getText("ENDENTITY")+ " "); out.write(addedusername + " "); out.write(ejbcawebbean.getText("ADDEDSUCCESSFULLY"));%></h4></div> <% } %> <table border="0" cellpadding="0" cellspacing="2" width="792"> <form name="changeprofile" action="<%= THIS_FILENAME %>" method="post"> <input type="hidden" name='<%= ACTION %>' value='<%=ACTION_CHANGEPROFILE %>'> <tr> <td></td> <td align="right"><%= ejbcawebbean.getText("ENDENTITYPROFILE") %></td> <td><select name="<%=SELECT_ENDENTITYPROFILE %>" size="1" tabindex="<%=tabindex++%>" onchange="document.changeprofile.submit()"'> <% for(int i = 0; i < profilenames.length;i++){ int pid = rabean.getEndEntityProfileId(profilenames[i]); %> <option value="<%=pid %>" <% if(pid == profileid) out.write("selected"); %>> <%= profilenames[i] %> </option> <% } %> </select> </td> <td><%= ejbcawebbean.getText("REQUIRED") %></td> </tr> <tr> <td></td> <td></td> <td></td> <td></td> </tr> </form> <form name="adduser" action="<%= THIS_FILENAME %>" method="post"> <input type="hidden" name='<%= ACTION %>' value='<%=ACTION_ADDUSER %>'> <input type="hidden" name='<%= HIDDEN_PROFILE %>' value='<%=profileid %>'> <% if(profile.getUse(EndEntityProfile.USERNAME,0)){ %> <tr id="Row<%=(row++)%2%>"> <td></td> <td align="right"><%= ejbcawebbean.getText("USERNAME") %></td> <td> <% if(!profile.isModifyable(EndEntityProfile.USERNAME,0)){ String[] options = profile.getValue(EndEntityProfile.USERNAME, 0).split(EndEntityProfile.SPLITCHAR); %> <select name="<%= SELECT_USERNAME %>" size="1" tabindex="<%=tabindex++%>"> <% if( options != null){ for(int i=0;i < options.length;i++){ %> <option value='<%=options[i].trim()%>' <% if(lastselectedusername.equals(options[i])) out.write(" selected "); %>> <%=options[i].trim()%> </option> <% } } %> </select> <% }else{ %> <input type="text" name="<%= TEXTFIELD_USERNAME %>" size="40" maxlength="255" tabindex="<%=tabindex++%>" value='<%= profile.getValue(EndEntityProfile.USERNAME,0) %>'> <% } %> </td> <td><input type="checkbox" name="<%= CHECKBOX_REQUIRED_USERNAME %>" value="<%= CHECKBOX_VALUE %>" disabled="true" <% if(profile.isRequired(EndEntityProfile.USERNAME,0)) out.write(" CHECKED "); %>></td> </tr> <% }%> <% if(profile.getUse(EndEntityProfile.PASSWORD,0)){ %> <tr id="Row<%=(row++)%2%>"> <td>                          </td> <td align="right"><%= ejbcawebbean.getText("PASSWORD") %></td> <td> <% if(!profile.isModifyable(EndEntityProfile.PASSWORD,0)){ %> <select name="<%= SELECT_PASSWORD %>" size="1" tabindex="3"> <% if(profile.getValue(EndEntityProfile.PASSWORD,0) != null){ %> <option value='<%=profile.getValue(EndEntityProfile.PASSWORD,0).trim()%>' > <%=profile.getValue(EndEntityProfile.PASSWORD,0) %> </option> <% } %> </select> <% }else{ %> <input type="password" name="<%= TEXTFIELD_PASSWORD %>" size="40" maxlength="255" tabindex="<%=tabindex++%>" value='<%= profile.getValue(EndEntityProfile.PASSWORD,0) %>'> <% } %> </td> <td><input type="checkbox" name="<%= CHECKBOX_REQUIRED_PASSWORD %>" value="<%= CHECKBOX_VALUE %>" disabled="true" <% if(profile.isRequired(EndEntityProfile.PASSWORD,0)) out.write(" CHECKED "); %>></td> </tr> <% } if(profile.getUse(EndEntityProfile.PASSWORD,0)){%> <tr id="Row<%=(row++)%2%>"> <td></td> <td align="right"><%= ejbcawebbean.getText("CONFIRMPASSWORD") %></td> <td> <% if(!profile.isModifyable(EndEntityProfile.PASSWORD,0)){ %> <select name="<%= SELECT_CONFIRMPASSWORD %>" size="1" tabindex="4"> <% if( profile.getValue(EndEntityProfile.PASSWORD,0) != null){ %> <option value='<%=profile.getValue(EndEntityProfile.PASSWORD,0).trim()%>'> <%=profile.getValue(EndEntityProfile.PASSWORD,0).trim() %> </option> <% } %> </select> <% }else{ %> <input type="password" name="<%= TEXTFIELD_CONFIRMPASSWORD %>" size="40" maxlength="255" tabindex="<%=tabindex++%>" value='<%= profile.getValue(EndEntityProfile.PASSWORD,0) %>'> <% } %> </td> <td>                                </td> </tr> <% } if(profile.getUse(EndEntityProfile.CLEARTEXTPASSWORD,0)){%> <tr id="Row<%=(row++)%2%>"> <td></td> <td align="right"><%= ejbcawebbean.getText("USEINBATCH") %></td> <td><input type="checkbox" name="<%= CHECKBOX_CLEARTEXTPASSWORD %>" value="<%= CHECKBOX_VALUE %>" tabindex="<%=tabindex++%>" <% if(profile.getValue(EndEntityProfile.CLEARTEXTPASSWORD,0).equals(EndEntityProfile.TRUE)) out.write(" CHECKED "); if(profile.isRequired(EndEntityProfile.CLEARTEXTPASSWORD,0)) out.write(" disabled='true' "); %>> </td> <td></td> </tr> <% } if(profile.getUse(EndEntityProfile.EMAIL,0)){ %> <tr id="Row<%=(row++)%2%>"> <td></td> <td align="right"><%= ejbcawebbean.getText("EMAIL") %></td> <td> <input type="text" name="<%= TEXTFIELD_EMAIL %>" size="20" maxlength="255" tabindex="<%=tabindex++%>">@ <% 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(lastselectedemaildomain.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='<%= profile.getValue(EndEntityProfile.EMAIL,0) %>'> <% } %> </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></td> <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></td> <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( lastselectedsubjectdns != null) if(lastselectedsubjectdns[i].equals(options[j])) out.write(" selected "); %>> <%=options[j].trim()%> </option> <% } } %> </select> <% }else{ %> <input type="text" name="<%= TEXTFIELD_SUBJECTDN + i %>" size="40" maxlength="255" tabindex="<%=tabindex++%>" value='<%= profile.getValue(fielddata[EndEntityProfile.FIELDTYPE],fielddata[EndEntityProfile.NUMBER]) %>'> <% } } else{ %> <%= ejbcawebbean.getText("USESEMAILFIELDDATA")+ " :"%> <input type="checkbox" name="<%=CHECKBOX_SUBJECTDN + i%>" value="<%=CHECKBOX_VALUE %>" tabindex="<%=tabindex++%>" <% if(profile.isRequired(fielddata[EndEntityProfile.FIELDTYPE],fielddata[EndEntityProfile.NUMBER])) 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></td> <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></td> <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])){
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -