📄 addendentity.jsp
字号:
issuers.options[i]=null; } issuers.disabled=true; if( seltoken > -1){ var token = document.adduser.<%=SELECT_TOKEN%>.options[seltoken].value; if(token > <%= SecConst.TOKEN_SOFT%>){ issuers.disabled=false; var tokenindex = 0; for( i=0; i < tokenissuers.length; i++){ if(tokenissuers[i][TOKENID] == token) tokenindex = i; } for( i=0; i < tokenissuers[tokenindex][NUMBEROFISSUERS] ; i++){ issuers.options[i]=new Option(tokenissuers[tokenindex][ISSUERNAMES][i],tokenissuers[tokenindex][ISSUERIDS][i]); if(tokenissuers[tokenindex][ISSUERIDS][i] == <%=lastselectedhardtokenissuer %>) issuers.options.selectedIndex=i; } } }} <% } if(usekeyrecovery){ %>function isKeyRecoveryPossible(){ var seltoken = document.adduser.<%=SELECT_TOKEN%>.options.selectedIndex; var token = document.adduser.<%=SELECT_TOKEN%>.options[seltoken].value; if(token == <%=SecConst.TOKEN_SOFT_BROWSERGEN %>){ document.adduser.<%=CHECKBOX_KEYRECOVERABLE%>.checked=false; document.adduser.<%=CHECKBOX_KEYRECOVERABLE%>.disabled=true; }else{ <% if(profile.isRequired(EndEntityProfile.KEYRECOVERABLE,0)){ %> document.adduser.<%=CHECKBOX_KEYRECOVERABLE%>.disabled=true; <% }else{ %> document.adduser.<%=CHECKBOX_KEYRECOVERABLE%>.disabled=false; <%} if(profile.getValue(EndEntityProfile.KEYRECOVERABLE,0).equals(EndEntityProfile.TRUE)){ %> document.adduser.<%=CHECKBOX_KEYRECOVERABLE%>.checked=true; <% }else{ %> document.adduser.<%=CHECKBOX_KEYRECOVERABLE%>.checked=false; <% } %> }} <% } %> <% if(issuperadministrator){ %> var availablecas = new Array(<%= authcas.size()%>); var CANAME = 0; var CAID = 1;<% Iterator iter = authcas.iterator(); int i = 0; while(iter.hasNext()){ Object next = iter.next(); Integer nextca = null; if(next instanceof String) nextca = new Integer((String) next); else nextca = (Integer) next; %> availablecas[<%=i%>] = new Array(2); availablecas[<%=i%>][CANAME] = "<%= caidtonamemap.get(nextca) %>"; availablecas[<%=i%>][CAID] = <%= nextca.intValue() %>; <% i++; } %>function fillCAField(){ var caselect = document.adduser.<%=SELECT_CA%>; var numofcas = caselect.length; for( i=numofcas-1; i >= 0; i-- ){ caselect.options[i]=null; } for( i=0; i < availablecas.length; i ++){ caselect.options[i]=new Option(availablecas[i][CANAME], availablecas[i][CAID]); if(availablecas[i][CAID] == "<%= lastselectedca %>") caselect.options.selectedIndex=i; }} <% } else { %> var certprofileids = new Array(<%= availablecas.keySet().size()%>); var CERTPROFID = 0; var AVAILABLECAS = 1; var CANAME = 0; var CAID = 1;<% Iterator iter = availablecas.keySet().iterator(); int i = 0; while(iter.hasNext()){ Integer next = (Integer) iter.next(); Collection nextcaset = (Collection) availablecas.get(next); %> certprofileids[<%=i%>] = new Array(2); certprofileids[<%=i%>][CERTPROFID] = <%= next.intValue() %> ; certprofileids[<%=i%>][AVAILABLECAS] = new Array(<%= nextcaset.size() %>);<% Iterator iter2 = nextcaset.iterator(); int j = 0; while(iter2.hasNext()){ Integer nextca = (Integer) iter2.next(); %> certprofileids[<%=i%>][AVAILABLECAS][<%=j%>] = new Array(2); certprofileids[<%=i%>][AVAILABLECAS][<%=j%>][CANAME] = "<%= caidtonamemap.get(nextca) %>"; certprofileids[<%=i%>][AVAILABLECAS][<%=j%>][CAID] = <%= nextca.intValue() %>; <% j++ ; } i++; } %> function fillCAField(){ var selcertprof = document.adduser.<%=SELECT_CERTIFICATEPROFILE%>.options.selectedIndex; var certprofid = document.adduser.<%=SELECT_CERTIFICATEPROFILE%>.options[selcertprof].value; var caselect = document.adduser.<%=SELECT_CA%>; var numofcas = caselect.length; for( i=numofcas-1; i >= 0; i-- ){ caselect.options[i]=null; } if( selcertprof > -1){ for( i=0; i < certprofileids.length; i ++){ if(certprofileids[i][CERTPROFID] == certprofid){ for( j=0; j < certprofileids[i][AVAILABLECAS].length; j++ ){ caselect.options[j]=new Option(certprofileids[i][AVAILABLECAS][j][CANAME], certprofileids[i][AVAILABLECAS][j][CAID]); if(certprofileids[i][AVAILABLECAS][j][CAID] == "<%= lastselectedca %>") caselect.options.selectedIndex=j; } } } }} <% } %> function checkallfields(){ var illegalfields = 0; <% if(profile.isModifyable(EndEntityProfile.USERNAME,0)){ %> if(!checkfieldforlegalchars("document.adduser.<%=TEXTFIELD_USERNAME%>","<%= ejbcawebbean.getText("ONLYCHARACTERS") + " " + ejbcawebbean.getText("USERNAME") %>")) illegalfields++; <% if(profile.isRequired(EndEntityProfile.USERNAME,0)){%> if((document.adduser.<%= TEXTFIELD_USERNAME %>.value == "")){ alert("<%= ejbcawebbean.getText("REQUIREDUSERNAME") %>"); illegalfields++; } <% } } if(profile.getUse(EndEntityProfile.PASSWORD,0)){ if(profile.isModifyable(EndEntityProfile.PASSWORD,0)){%> <% if(profile.isRequired(EndEntityProfile.PASSWORD,0)){%> if((document.adduser.<%= TEXTFIELD_PASSWORD %>.value == "")){ alert("<%= ejbcawebbean.getText("REQUIREDPASSWORD") %>"); illegalfields++; } <% } } } for(int i=0; i < profile.getSubjectDNFieldOrderLength(); i++){ fielddata = profile.getSubjectDNFieldsInOrder(i); if( fielddata[EndEntityProfile.FIELDTYPE] != EndEntityProfile.OLDDNE ){ if(profile.isModifyable(fielddata[EndEntityProfile.FIELDTYPE],fielddata[EndEntityProfile.NUMBER])){ %> if(!checkfieldforlegaldnchars("document.adduser.<%=TEXTFIELD_SUBJECTDN+i%>","<%= ejbcawebbean.getText("ONLYCHARACTERS") + " " + ejbcawebbean.getText(subjectfieldtexts[fielddata[EndEntityProfile.FIELDTYPE]]) %>")) illegalfields++; <% if(profile.isRequired(fielddata[EndEntityProfile.FIELDTYPE],fielddata[EndEntityProfile.NUMBER])){%> if((document.adduser.<%= TEXTFIELD_SUBJECTDN+i %>.value == "")){ alert("<%= ejbcawebbean.getText("YOUAREREQUIRED") + " " + ejbcawebbean.getText(subjectfieldtexts[fielddata[EndEntityProfile.FIELDTYPE]])%>"); illegalfields++; } <% } } } else{ %> document.adduser.<%= CHECKBOX_SUBJECTDN+i %>.disabled = false; <% } } for(int i=0; i < profile.getSubjectAltNameFieldOrderLength(); 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 if(fielddata[EndEntityProfile.FIELDTYPE] != EndEntityProfile.RFC822NAME){ if(profile.isModifyable(fielddata[EndEntityProfile.FIELDTYPE],fielddata[EndEntityProfile.NUMBER])){ if(fielddata[EndEntityProfile.FIELDTYPE] == EndEntityProfile.IPADDRESS ){ %> if(!checkfieldforipaddess("document.adduser.<%=TEXTFIELD_SUBJECTALTNAME+i%>","<%= ejbcawebbean.getText("ONLYNUMBERALSANDDOTS") + " " + ejbcawebbean.getText(subjectfieldtexts[fielddata[EndEntityProfile.FIELDTYPE]]) %>")) illegalfields++; <% }else{ %> if(!checkfieldforlegaldnchars("document.adduser.<%=TEXTFIELD_SUBJECTALTNAME+i%>","<%= ejbcawebbean.getText("ONLYCHARACTERS") + " " + ejbcawebbean.getText(subjectfieldtexts[fielddata[EndEntityProfile.FIELDTYPE]]) %>")) illegalfields++; <% if(profile.isRequired(fielddata[EndEntityProfile.FIELDTYPE],fielddata[EndEntityProfile.NUMBER])){%> if((document.adduser.<%= TEXTFIELD_SUBJECTALTNAME+i %>.value == "")){ alert("<%= ejbcawebbean.getText("YOUAREREQUIRED") + " " + ejbcawebbean.getText(subjectfieldtexts[fielddata[EndEntityProfile.FIELDTYPE]])%>"); illegalfields++; } <% } } } } else{ %> document.adduser.<%= CHECKBOX_SUBJECTALTNAME+i %>.disabled = false; <% } } } if(profile.getUse(EndEntityProfile.EMAIL,0)){ %> if(!checkfieldforlegalemailcharswithoutat("document.adduser.<%=TEXTFIELD_EMAIL%>","<%= ejbcawebbean.getText("ONLYEMAILCHARSNOAT") %>")) illegalfields++; <% if(profile.isRequired(EndEntityProfile.EMAIL,0)){%> if((document.adduser.<%= TEXTFIELD_EMAIL %>.value == "")){ alert("<%= ejbcawebbean.getText("REQUIREDEMAIL") %>"); illegalfields++; } <% } if(profile.isModifyable(EndEntityProfile.EMAIL,0)){%> if(!checkfieldforlegalemailcharswithoutat("document.adduser.<%=TEXTFIELD_EMAILDOMAIN%>","<%= ejbcawebbean.getText("ONLYEMAILCHARSNOAT") %>")) illegalfields++; <% if(profile.isRequired(EndEntityProfile.EMAIL,0)){%> if((document.adduser.<%= TEXTFIELD_EMAILDOMAIN %>.value == "")){ alert("<%= ejbcawebbean.getText("REQUIREDEMAIL") %>"); illegalfields++; } <% } } } if(profile.getUse(EndEntityProfile.PASSWORD,0)){ if(profile.isModifyable(EndEntityProfile.PASSWORD,0)){%> if(document.adduser.<%= TEXTFIELD_PASSWORD %>.value != document.adduser.<%= TEXTFIELD_CONFIRMPASSWORD %>.value){ alert("<%= ejbcawebbean.getText("PASSWORDSDOESNTMATCH") %>"); illegalfields++; } <% }else{ %> if(document.adduser.<%=SELECT_PASSWORD%>.options.selectedIndex != document.adduser.<%=SELECT_CONFIRMPASSWORD%>.options.selectedIndex ){ alert("<%= ejbcawebbean.getText("PASSWORDSDOESNTMATCH") %>"); illegalfields++; }<% } } %> if(document.adduser.<%=SELECT_CERTIFICATEPROFILE%>.options.selectedIndex == -1){ alert("<%= ejbcawebbean.getText("CERTIFICATEPROFILEMUST") %>"); illegalfields++; } if(document.adduser.<%=SELECT_CA%>.options.selectedIndex == -1){ alert("<%= ejbcawebbean.getText("CAMUST") %>"); illegalfields++; } if(document.adduser.<%=SELECT_TOKEN%>.options.selectedIndex == -1){ alert("<%= ejbcawebbean.getText("TOKENMUST") %>");
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -