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

📄 editendentity.jsp

📁 一套JAVA的CA证书签发系统.
💻 JSP
📖 第 1 页 / 共 4 页
字号:
         }                 else{ %>    document.edituser.<%= 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.edituser.<%=TEXTFIELD_SUBJECTALTNAME+i%>","<%= ejbcawebbean.getText("ONLYNUMBERALSANDDOTS") + " " + ejbcawebbean.getText(subjectfieldtexts[fielddata[EndEntityProfile.FIELDTYPE]]) %>"))      illegalfields++;           <%  }else{ %>    if(!checkfieldforlegaldnchars("document.edituser.<%=TEXTFIELD_SUBJECTALTNAME+i%>","<%= ejbcawebbean.getText("ONLYCHARACTERS") + " " + ejbcawebbean.getText(subjectfieldtexts[fielddata[EndEntityProfile.FIELDTYPE]]) %>"))      illegalfields++;    <%    if(profile.isRequired(fielddata[EndEntityProfile.FIELDTYPE],fielddata[EndEntityProfile.NUMBER])){%>    if((document.edituser.<%= TEXTFIELD_SUBJECTALTNAME+i %>.value == "")){      alert("<%= ejbcawebbean.getText("YOUAREREQUIRED") + " " + ejbcawebbean.getText(subjectfieldtexts[fielddata[EndEntityProfile.FIELDTYPE]])%>");      illegalfields++;    }     <%        }             }            }           }         }         else{ %>      document.edituser.<%= CHECKBOX_SUBJECTALTNAME+i %>.disabled = false;               <%  }       }       if(profile.getUse(EndEntityProfile.EMAIL,0)){ %>    if(!checkfieldforlegalemailcharswithoutat("document.edituser.<%=TEXTFIELD_EMAIL%>","<%= ejbcawebbean.getText("ONLYEMAILCHARSNOAT") %>"))      illegalfields++;    <%  if(profile.isRequired(EndEntityProfile.EMAIL,0)){%>    if((document.edituser.<%= TEXTFIELD_EMAIL %>.value == "")){      alert("<%= ejbcawebbean.getText("REQUIREDEMAIL") %>");      illegalfields++;    }     <%    }          if(profile.isModifyable(EndEntityProfile.EMAIL,0)){%>    if(!checkfieldforlegalemailcharswithoutat("document.edituser.<%=TEXTFIELD_EMAILDOMAIN%>","<%= ejbcawebbean.getText("ONLYEMAILCHARSNOAT") %>"))      illegalfields++;                <%  if(profile.isRequired(EndEntityProfile.EMAIL,0)){%>    if((document.edituser.<%= TEXTFIELD_EMAILDOMAIN %>.value == "")){      alert("<%= ejbcawebbean.getText("REQUIREDEMAIL") %>");      illegalfields++;    }     <%    }        }      }        if(profile.getUse(EndEntityProfile.PASSWORD,0)){         if(profile.isModifyable(EndEntityProfile.PASSWORD,0)){%>      if(document.edituser.<%= TEXTFIELD_PASSWORD %>.value != document.edituser.<%= TEXTFIELD_CONFIRMPASSWORD %>.value){      alert("<%= ejbcawebbean.getText("PASSWORDSDOESNTMATCH") %>");      illegalfields++;    }     <%   }else{ %>    if(document.edituser.<%=SELECT_PASSWORD%>.options.selectedIndex != document.edituser.<%=SELECT_CONFIRMPASSWORD%>.options.selectedIndex ){      alert("<%= ejbcawebbean.getText("PASSWORDSDOESNTMATCH") %>");      illegalfields++;     }<%        }        } %>    if(document.edituser.<%=SELECT_CERTIFICATEPROFILE%>.options.selectedIndex == -1){      alert("<%=  ejbcawebbean.getText("CERTIFICATEPROFILEMUST") %>");      illegalfields++;    }    if(document.edituser.<%=SELECT_CA%>.options.selectedIndex == -1){      alert("<%=  ejbcawebbean.getText("CAMUST") %>");      illegalfields++;    }    if(document.edituser.<%=SELECT_TOKEN%>.options.selectedIndex == -1){      alert("<%=  ejbcawebbean.getText("TOKENMUST") %>");      illegalfields++;    }    <%  if(profile.getUse(EndEntityProfile.SENDNOTIFICATION,0) && profile.isModifyable(EndEntityProfile.EMAIL,0)){%>    if(document.edituser.<%=CHECKBOX_SENDNOTIFICATION %>.checked && (document.edituser.<%= TEXTFIELD_EMAIL %>.value == "")){      alert("<%= ejbcawebbean.getText("NOTIFICATIONADDRESSMUSTBE") %>");      illegalfields++;    }     <% } %>   var selstatus = document.edituser.<%=SELECT_CHANGE_STATUS%>.options.selectedIndex;   var status = document.edituser.<%=SELECT_CHANGE_STATUS%>.options[selstatus].value;   var seltoken = document.edituser.<%=SELECT_TOKEN%>.options.selectedIndex;   var token = document.edituser.<%=SELECT_TOKEN%>.options[seltoken].value  <% if(profile.getUse(EndEntityProfile.PASSWORD,0)){        if(profile.isModifyable(EndEntityProfile.PASSWORD,0)){%>     if((status == <%= UserDataRemote.STATUS_NEW%> || status == <%= UserDataRemote.STATUS_KEYRECOVERY%>) && status != <%= userdata.getStatus() %> && document.edituser.<%= TEXTFIELD_PASSWORD %>.value == ""){      alert("<%= ejbcawebbean.getText("REQUIREDPASSWORD") %>");      illegalfields++;   }  <%   } else { %>   if((status == <%= UserDataRemote.STATUS_NEW%> || status == <%= UserDataRemote.STATUS_KEYRECOVERY%>) && status != <%= userdata.getStatus() %> && document.edituser.<%= TEXTFIELD_PASSWORD %>.options.selectedIndex == -1){      alert("<%= ejbcawebbean.getText("REQUIREDPASSWORD") %>");      illegalfields++;   } <%   }    }else{%>   if((status == <%= UserDataRemote.STATUS_NEW%> || status == <%= UserDataRemote.STATUS_KEYRECOVERY%>) && status != <%= userdata.getStatus() %> && document.edituser.<%= CHECKBOX_REGENERATEPASSWD %>.checked == false && token <= <%= SecConst.TOKEN_SOFT%> ){      alert("<%= ejbcawebbean.getText("PASSWORDMUSTBEREGEN") %>");      illegalfields++;   } <% } %>   if(status != <%= UserDataRemote.STATUS_NEW%> && status != <%= UserDataRemote.STATUS_KEYRECOVERY%> && status != <%= UserDataRemote.STATUS_GENERATED%> && status != <%= UserDataRemote.STATUS_HISTORICAL%>){      alert("<%= ejbcawebbean.getText("ONLYSTATUSCANBESELECTED") %>");      illegalfields++;    }    if(illegalfields == 0){      <% if(profile.getUse(EndEntityProfile.CLEARTEXTPASSWORD,0)){%>       document.edituser.<%= CHECKBOX_CLEARTEXTPASSWORD %>.disabled = false;      <% } if(profile.getUse(EndEntityProfile.ADMINISTRATOR,0)){%>       document.edituser.<%= CHECKBOX_ADMINISTRATOR %>.disabled = false;      <% } if(profile.getUse(EndEntityProfile.KEYRECOVERABLE,0) && globalconfiguration.getEnableKeyRecovery()){%>       document.edituser.<%= CHECKBOX_KEYRECOVERABLE %>.disabled = false;      <% } if(profile.getUse(EndEntityProfile.SENDNOTIFICATION,0)){%>       document.edituser.<%= CHECKBOX_SENDNOTIFICATION %>.disabled = false;      <% }%>    }     return illegalfields == 0;  }<% if(profile.getUse(EndEntityProfile.CLEARTEXTPASSWORD,0)){%> function checkUseInBatch(){  var returnval = false;  <% if(profile.getUse(EndEntityProfile.PASSWORD,0)){  %>     if(document.edituser.<%= CHECKBOX_CLEARTEXTPASSWORD %>.checked){  <% if(!profile.isModifyable(EndEntityProfile.PASSWORD,0)){ %>    returnval = document.edituser.<%= SELECT_PASSWORD %>.options.selectedIndex == -1;  <% }else { %>    returnval = document.edituser.<%= TEXTFIELD_PASSWORD %>.value == "";  <% } %>   }  if(returnval){    alert("<%= ejbcawebbean.getText("PASSWORDREQUIRED") %>");        document.edituser.<%= CHECKBOX_CLEARTEXTPASSWORD %>.checked  = false;    }  <% } %>  return !returnval;}<% }   } %>      -->  </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("EDITENDENTITYTITLE") %></h2> <!-- <div align="right"><A  onclick='displayHelpWindow("<%= ejbcawebbean.getHelpfileInfix("ra_help.html") + "#editendentity"%>")'>    <u><%= ejbcawebbean.getText("HELP") %></u> </A> -->  </div> <%if(nouserparameter){%>  <div align="center"><h4 id="alert"><%=ejbcawebbean.getText("YOUMUSTSPECIFYUSERNAME") %></h4></div>   <% }      else{       if(userdata == null){%>  <div align="center"><h4 id="alert"><%=ejbcawebbean.getText("ENDENTITYDOESNTEXIST") %></h4></div>     <% }       else{         if(notauthorized || profile == null){%>  <div align="center"><h4 id="alert"><%=ejbcawebbean.getText("NOTAUTHORIZEDTOEDIT") %></h4></div>     <%   }         else{            if(endentitysaved){%>  <div align="center"><h4><%=ejbcawebbean.getText("ENDENTITYSAVED") %></h4></div>     <%     } %>     <table border="0" cellpadding="0" cellspacing="2" width="500">      <tr id="Row<%=(row++)%2%>">	 <td align="right"><%= ejbcawebbean.getText("ENDENTITYPROFILE")%></td>           <td><% if(rabean.getEndEntityProfileName(profileid)==null)                  out.write(ejbcawebbean.getText("NOENDENTITYPROFILEDEFINED"));                else                  out.write(rabean.getEndEntityProfileName(profileid));%>         </td>         <td><%= ejbcawebbean.getText("REQUIRED") %></td>      <tr id="Row<%=(row++)%2%>">	<td>&nbsp;</td>	<td>&nbsp;</td>	<td>&nbsp;</td>      </tr>      </tr>       <form name="edituser" action="<%= THIS_FILENAME %>" method="post">            <input type="hidden" name='<%= ACTION %>' value='<%=ACTION_EDITUSER %>'>            <input type="hidden" name='<%= HIDDEN_PROFILE %>' value='<%=profileid %>'>             <input type="hidden" name='<%= USER_PARAMETER %>' value='<%= username%>'>      <tr id="Row<%=(row++)%2%>">	<td align="right"><%= ejbcawebbean.getText("USERNAME") %></td> 	<td>          <%= userdata.getUsername() %>        </td>	<td></td>      </tr>          <% if(profile.getUse(EndEntityProfile.PASSWORD,0)){ %>      <tr id="Row<%=(row++)%2%>">	<td align="right"><%= ejbcawebbean.getText("PASSWORD") %></td>        <td>                <%               if(!profile.isModifyable(EndEntityProfile.PASSWORD,0)){                %>           <select name="<%= SELECT_PASSWORD %>" size="1" tabindex="<%=tabindex++%>">               <% 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_PASSWORD %>" size="40" maxlength="255" tabindex="<%=tabindex++%>" value='<% if(userdata.getPassword()!= null) out.write(userdata.getPassword()); %>'>           <% } %>         </td>	<td>&nbsp;</td>      </tr>       <% }else{ %>      <tr id="Row<%=(row++)%2%>">	<td align="right"><%= ejbcawebbean.getText("REGENERATENEWPASSWORD") %></td>        <td>                       <input type="checkbox" name="<%= CHECKBOX_REGENERATEPASSWD %>" value="<%= CHECKBOX_VALUE %>"  tabindex="<%=tabindex++%>">        </td>	<td>&nbsp;</td>      </tr>      <% }           if(profile.getUse(EndEntityProfile.PASSWORD,0)){%>      <tr id="Row<%=(row++)%2%>">	<td align="right"><%= ejbcawebbean.getText("CONFIRMPASSWORD") %></td>        <td>          <%   if(!profile.isModifyable(EndEntityProfile.PASSWORD,0)){                %>           <select name="<%= SELECT_CONFIRMPASSWORD %>" size="1" tabindex="<%=tabindex++%>">               <% 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='<% if(userdata.getPassword()!= null) out.write(userdata.getPassword()); %>'>           <% } %>        </td>	<td>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp</td>       </tr>      <% }          if(profile.getUse(EndEntityProfile.CLEARTEXTPASSWORD,0)){%>      <tr id="Row<%=(row++)%2%>">	<td align="right"><%= ejbcawebbean.getText("USEINBATCH") %></td>	<td><input type="checkbox" name="<%= CHECKBOX_CLEARTEXTPASSWORD %>" value="<%= CHECKBOX_VALUE %>"  onchange='return checkUseInBatch()' tabindex="<%=tabindex++%>" <%                                                                                                                if(profile.isRequired(EndEntityProfile.CLEARTEXTPASSWORD,0))                                                                                                                 out.write(" disabled='true'");                                                                                                                if(profile.isRequired(EndEntityProfile.CLEARTEXTPASSWORD,0) || userdata.getClearTextPassword())                                                                                                                 out.write(" CHECKED ");                                                                                                             %>>         </td>	<td></td>       </tr>      <% }          if(profile.getUse(EndEntityProfile.EMAIL,0)){            String emailname = "";           String emaildomain = "";           if(userdata.getEmail() != null){             emailname   = userdata.getEmail().substring(0,userdata.getEmail().indexOf('@'));             emaildomain = userdata.getEmail().substring(userdata.getEmail().indexOf('@')+1);           } %>

⌨️ 快捷键说明

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