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

📄 adminmenu.jsp

📁 一套JAVA的CA证书签发系统.
💻 JSP
字号:
<html><%@page contentType="text/html"%><%@page errorPage="errorpage.jsp" import="se.anatom.ejbca.webdist.webconfiguration.EjbcaWebBean,se.anatom.ejbca.ra.raadmin.GlobalConfiguration,se.anatom.ejbca.authorization.AuthorizationDeniedException"%><jsp:useBean id="ejbcawebbean" scope="session" class="se.anatom.ejbca.webdist.webconfiguration.EjbcaWebBean" /><jsp:setProperty name="ejbcawebbean" property="*" /> <%   // A jsp page that generates the menu after the users access rights   // Initialize environment.  GlobalConfiguration globalconfiguration = ejbcawebbean.initialize(request,"/administrator");    final String THIS_FILENAME            =   globalconfiguration.getMenuFilename();  final String MAIN_LINK                =   globalconfiguration.getBaseUrl() + globalconfiguration.getAdminWebPath() +globalconfiguration.getMainFilename();  final String EDITCA_LINK              =  globalconfiguration.getBaseUrl() + globalconfiguration.getCaPath()                                                   + "/editcas/editcas.jsp";  final String EDITPUBLISHERS_LINK      =  globalconfiguration.getBaseUrl() + globalconfiguration.getCaPath()                                                   + "/editpublishers/editpublishers.jsp";  final String CA_LINK                  =  globalconfiguration.getBaseUrl() + globalconfiguration.getCaPath()                                                   + "/cafunctions.jsp";  final String CA_CERTIFICATEPROFILELINK  = globalconfiguration.getBaseUrl() + globalconfiguration.getCaPath()                                                   + "/editcertificateprofiles/editcertificateprofiles.jsp";    final String RA_EDITPROFILESLINK      =  globalconfiguration.getBaseUrl() + globalconfiguration.getRaPath()+"/editendentityprofiles/editendentityprofiles.jsp";  final String RA_LISTUSERSLINK         =  globalconfiguration.getBaseUrl() + globalconfiguration.getRaPath()+"/listendentities.jsp";  final String RA_ADDENDENTITYLINK      =  globalconfiguration.getBaseUrl() + globalconfiguration.getRaPath()+"/addendentity.jsp";  final String RA_LISTENDENTITIESLINK   =  globalconfiguration.getBaseUrl() + globalconfiguration.getRaPath()+"/listendentities.jsp";  final String HT_EDITHARDTOKENISSUERS_LINK  =  globalconfiguration.getBaseUrl() + globalconfiguration.getHardTokenPath()                                                   + "/edithardtokenissuers.jsp";  final String HT_EDITHARDTOKENPROFILES_LINK  =  globalconfiguration.getBaseUrl() + globalconfiguration.getHardTokenPath()                                                   + "/edithardtokenprofiles/edithardtokenprofiles.jsp";  final String LOG_LINK                 =  globalconfiguration.getBaseUrl() + globalconfiguration.getLogPath()                                                   + "/viewlog.jsp";  final String LOG_CONFIGURATION_LINK   =  globalconfiguration.getBaseUrl() + globalconfiguration.getLogPath()                                                   + "/logconfiguration/logconfiguration.jsp";  final String CONFIGURATION_LINK       =  globalconfiguration.getBaseUrl() + globalconfiguration.getConfigPath()                                                   + "/configuration.jsp";  final String ADMINISTRATORPRIV_LINK   =  globalconfiguration.getBaseUrl() + globalconfiguration.getAuthorizationPath()                                                   + "/administratorprivileges.jsp";  final String MYPREFERENCES_LINK     =  globalconfiguration.getBaseUrl() + globalconfiguration.getAdminWebPath() + "mypreferences.jsp";  final String HELP_LINK                =  globalconfiguration.getBaseUrl() + globalconfiguration.getAdminWebPath() + globalconfiguration.getHelpPath()                                                   + "/index_help.html";  final String MAIN_RESOURCE                          = "/administrator";  final String CABASICFUNCTIONS_RESOURCE              = "/ca_functionality/basic_functions";  final String EDITCAS_RESOURCE                       = "/super_administrator";  final String EDITPUBLISHERS_RESOURCE                = "/super_administrator";  final String EDITCERTIFICATEPROFILES_RESOURCE       = "/ca_functionality/edit_certificate_profiles";  final String RAEDITENDENTITYPROFILES_RESOURCE       = "/ra_functionality/edit_end_entity_profiles";  final String RAADDENDENTITY_RESOURCE                = "/ra_functionality/create_end_entity";  final String RALISTEDITENDENTITY_RESOURCE           = "/ra_functionality/view_end_entity";  final String HTEDITHARDTOKENISSUERS_RESOURCE        = "/hardtoken_functionality/edit_hardtoken_issuers";  final String HTEDITHARDTOKENPROFILES_RESOURCE       = "/hardtoken_functionality/edit_hardtoken_profiles";  final String LOGVIEW_RESOURCE                       = "/log_functionality/view_log";  final String LOGCONFIGURATION_RESOURCE              = "/log_functionality/edit_log_configuration";  final String SYSTEMCONFIGURATION_RESOURCE           = "/super_administrator";  final String ADMINPRIVILEGES_RESOURCE               = "/system_functionality/edit_administrator_privileges";%><%    boolean caheaderprinted     =false;  boolean raheaderprinted     =false;  boolean htheaderprinted     =false;  boolean logheaderprinted    =false;  boolean systemheaderprinted =false;%><head>  <title><%= ""%></title>  <base href="<%= ejbcawebbean.getBaseUrl() %>">  <link rel=STYLESHEET href="<%= ejbcawebbean.getCssFile() %>">  <script language=javascript src="<%= globalconfiguration.getAdminWebPath() %>ejbcajslib.js"></script></head><body id="menu"><%  // If authorized to use the main page then display related links.   try{     if(ejbcawebbean.isAuthorizedNoLog(MAIN_RESOURCE)){ %>     <br>     <A href="<%=MAIN_LINK %>" target="<%=globalconfiguration.MAINFRAME %>" id="menu"><%=ejbcawebbean.getText("MAINPAGE") %></A>          <br><%    }   }catch(AuthorizationDeniedException e){}    // If authorized to use the ca then display related links.   try{     if(ejbcawebbean.isAuthorizedNoLog(CABASICFUNCTIONS_RESOURCE)){        caheaderprinted=true;%>     <br>     <%=ejbcawebbean.getText("CAFUNCTIONS") %>     <br>     &nbsp;&nbsp;<A href='<%= CA_LINK %>' target="<%=globalconfiguration.MAINFRAME %>" id="menu"><%=ejbcawebbean.getText("BASICFUNCTIONS") %></a>     <br><%    }   }catch(AuthorizationDeniedException e){}    try{     if(ejbcawebbean.isAuthorizedNoLog(EDITCERTIFICATEPROFILES_RESOURCE)){         if(!caheaderprinted){          out.write("<br>" + ejbcawebbean.getText("CAFUNCTIONS")+"<br>");            caheaderprinted=true;        } %>     &nbsp;&nbsp;<A href='<%= CA_CERTIFICATEPROFILELINK %>' target="<%=globalconfiguration.MAINFRAME %>" id="menu"><%=ejbcawebbean.getText("EDITCERTIFICATEPROFILES") %></a>     <br><%    }   }catch(AuthorizationDeniedException e){}    try{     if(ejbcawebbean.isAuthorizedNoLog(EDITPUBLISHERS_RESOURCE)){         if(!caheaderprinted){          out.write("<br>" + ejbcawebbean.getText("CAFUNCTIONS")+"<br>");            caheaderprinted=true;        } %>     &nbsp;&nbsp;<A href='<%= EDITPUBLISHERS_LINK %>' target="<%=globalconfiguration.MAINFRAME %>" id="menu"><%=ejbcawebbean.getText("EDITPUBLISHERS") %></a>     <br><%    }   }catch(AuthorizationDeniedException e){}    try{     if(ejbcawebbean.isAuthorizedNoLog(EDITCAS_RESOURCE)){         if(!caheaderprinted){          out.write("<br>" + ejbcawebbean.getText("CAFUNCTIONS")+"<br>");            caheaderprinted=true;        } %>     &nbsp;&nbsp;<A href='<%= EDITCA_LINK %>' target="<%=globalconfiguration.MAINFRAME %>" id="menu"><%=ejbcawebbean.getText("EDITCAS") %></a>     <br><%    }   }catch(AuthorizationDeniedException e){}     // If authorized to edit the ra profiles then display related links.    try{      if(ejbcawebbean.isAuthorizedNoLog(RAEDITENDENTITYPROFILES_RESOURCE)){            raheaderprinted=true;%>            <br>             <%=ejbcawebbean.getText("RAFUNCTIONS")+"<br>" %>           &nbsp;&nbsp;<A href='<%= RA_EDITPROFILESLINK %>' target="<%=globalconfiguration.MAINFRAME %>" id="menu"><%=ejbcawebbean.getText("EDITPROFILES") %></a><br><%   }   }catch(AuthorizationDeniedException e){}    // If authorized to use the ra then display related links.     try{      if(ejbcawebbean.isAuthorizedNoLog(RAADDENDENTITY_RESOURCE)){             if(!raheaderprinted){              out.write("<br>" + ejbcawebbean.getText("RAFUNCTIONS")+"<br>");               raheaderprinted=true;            }  %>           &nbsp;&nbsp;<A href='<%= RA_ADDENDENTITYLINK %>' target="<%=globalconfiguration.MAINFRAME %>" id="menu"><%=ejbcawebbean.getText("ADDENDENTITY") %></a><br><%   }   }catch(AuthorizationDeniedException e){}    // If authorized to use the ra then display related links.     try{      if(ejbcawebbean.isAuthorizedNoLog(RALISTEDITENDENTITY_RESOURCE)){             if(!raheaderprinted){              out.write("<br>" + ejbcawebbean.getText("RAFUNCTIONS")+"<br>");               raheaderprinted=true;            }  %>           &nbsp;&nbsp;<A href='<%=RA_LISTENDENTITIESLINK %>' target="<%=globalconfiguration.MAINFRAME %>" id="menu"><%=ejbcawebbean.getText("LISTEDITENDENTITIES") %></a><br><%   }   }catch(AuthorizationDeniedException e){}   if(globalconfiguration.getIssueHardwareTokens()){     // If authorized to edit the hard token profiles then display related links.     try{       if(ejbcawebbean.isAuthorizedNoLog(HTEDITHARDTOKENPROFILES_RESOURCE)){            htheaderprinted=true;%>            <br>             <%=ejbcawebbean.getText("HARDTOKENFUNCTIONS")+"<br>" %>           &nbsp;&nbsp;<A href='<%= HT_EDITHARDTOKENPROFILES_LINK %>' target="<%=globalconfiguration.MAINFRAME %>" id="menu"><%=ejbcawebbean.getText("EDITHARDTOKENPROFILES") %></a><br><%     }      }catch(AuthorizationDeniedException e){}         // If authorized to edit the hard token issuers then display related links.     try{       if(ejbcawebbean.isAuthorizedNoLog(HTEDITHARDTOKENISSUERS_RESOURCE)){            if(!htheaderprinted){             htheaderprinted=true;%>              <br>               <%=ejbcawebbean.getText("HARDTOKENFUNCTIONS")+"<br>" %>            <% } %>           &nbsp;&nbsp;<A href='<%= HT_EDITHARDTOKENISSUERS_LINK %>' target="<%=globalconfiguration.MAINFRAME %>" id="menu"><%=ejbcawebbean.getText("EDITHARDTOKENISSUERS") %></a><br><%     }      }catch(AuthorizationDeniedException e){}    }    // If authorized to view log then display related links.    try{      if(ejbcawebbean.isAuthorizedNoLog(LOGVIEW_RESOURCE)){        logheaderprinted = true;%>   <br><%=ejbcawebbean.getText("LOGFUNCTIONS") %><br>    &nbsp;&nbsp;<A href="<%= LOG_LINK %>" target="<%=globalconfiguration.MAINFRAME %>" id="menu"><%=ejbcawebbean.getText("VIEWLOG") %></A>   <br><%    }   }catch(AuthorizationDeniedException e){}    try{    // If authorized to edit log configurationthen display related link.     if(ejbcawebbean.isAuthorizedNoLog(LOGCONFIGURATION_RESOURCE)){             if(!logheaderprinted){              out.write("<br>" + ejbcawebbean.getText("LOGFUNCTIONS")+"<br>");               logheaderprinted=true;            }%>     &nbsp;&nbsp;<A href='<%= LOG_CONFIGURATION_LINK %>' target="<%=globalconfiguration.MAINFRAME %>" id="menu"><%=ejbcawebbean.getText("LOGCONFIGURATION") %></a>     <br><%   }   }catch(AuthorizationDeniedException e){}    // If authorized to configure Ejbca then display related links.    try{      if(ejbcawebbean.isAuthorizedNoLog(SYSTEMCONFIGURATION_RESOURCE)){         systemheaderprinted = true;%>   <br><%=ejbcawebbean.getText("SYSTEMFUNCTIONS") %><br>       &nbsp;&nbsp;<A href="<%= CONFIGURATION_LINK %>" target="<%=globalconfiguration.MAINFRAME %>" id="menu"><%=ejbcawebbean.getText("SYSTEMCONFIGURATION") %></A><br><%   }   }catch(AuthorizationDeniedException e){}    // If authorized to edit authorizations then display related links.    try{      if(ejbcawebbean.isAuthorizedNoLog(ADMINPRIVILEGES_RESOURCE)){        if(!systemheaderprinted){          out.write("<br>" + ejbcawebbean.getText("SYSTEMFUNCTIONS")+"<br>");           systemheaderprinted=true;          }%>     &nbsp;&nbsp;<A href="<%= ADMINISTRATORPRIV_LINK %>" target="<%=globalconfiguration.MAINFRAME %>" id="menu"><%=ejbcawebbean.getText("EDITADMINISTRATORPRIV") %></A><br><%   }   }catch(AuthorizationDeniedException e){}    // If authorized to edit user preferences then display related links.    try{      if(ejbcawebbean.isAuthorizedNoLog(MAIN_RESOURCE)){ %>     <br>     <br>     <A href="<%= MYPREFERENCES_LINK %>" target="<%=globalconfiguration.MAINFRAME %>" id="menu"><%=ejbcawebbean.getText("MYPREFERENCES") %></A>     <br><%   }   }catch(AuthorizationDeniedException e){ //     throw new AuthorizationDeniedException(); }     // If authorized to view help pages then display related links. /*  try{     if(ejbcawebbean.isAuthorizedNoLog(MAIN_RESOURCE)){ */%>  <!--   <br><br><br>     <u><A onclick='displayHelpWindow("<%= ejbcawebbean.getHelpfileInfix("index_help.html") %>")' id="menu"><%=ejbcawebbean.getText("HELP") %></A></u>--><% /*  }    }catch(AuthorizationDeniedException e){} */%></body></html>

⌨️ 快捷键说明

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