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

📄 listcerts.jsp

📁 一套JAVA的CA证书签发系统.
💻 JSP
字号:
<%@ page language="Java" import="javax.naming.*,javax.rmi.*,java.util.*,java.net.*,java.security.cert.*,java.math.BigInteger,se.anatom.ejbca.ca.store.*,se.anatom.ejbca.util.Hex, se.anatom.ejbca.log.Admin"%><html><head><title>EJBCA - List certificates</title><link rel="stylesheet" href="indexmall.css" type="text/css"></head><body><div align="center"><span class="titel">Certificates for</span> <%=request.getParameter("subject")%>   <%try  {    String dn=request.getParameter("subject");    if (dn == null) {%>  <p>Usage: listcerts.jsp?subject=<DN>   <%    } else {        InitialContext ctx = new InitialContext();        ICertificateStoreSessionHome home = (ICertificateStoreSessionHome) PortableRemoteObject.narrow(        ctx.lookup("CertificateStoreSession"), ICertificateStoreSessionHome.class );        ICertificateStoreSessionRemote store = home.create();        Collection certs = store.findCertificatesBySubject(new Admin(Admin.TYPE_PUBLIC_WEB_USER, request.getRemoteAddr()), dn);        Iterator i = certs.iterator();        while (i.hasNext()) {            X509Certificate x509cert = (X509Certificate)i.next();            Date notBefore = x509cert.getNotBefore();            Date notAfter = x509cert.getNotAfter();            String subject = x509cert.getSubjectDN().toString();            String issuer = x509cert.getIssuerDN().toString();            BigInteger serno = x509cert.getSerialNumber();            String hexSerno = Hex.encode(serno.toByteArray());            String urlEncIssuer = URLEncoder.encode(issuer);%>  <pre>Subject: <%=subject%>Issuer: <%=issuer%>NotBefore: <%=notBefore.toString()%>NotAfter: <%=notAfter.toString()%>Serial number: <%=hexSerno%></pre>  <a href="revoked.jsp?issuer=<%=urlEncIssuer%>&serno=<%=hexSerno%>">Check if   certificate is revoked</a>   <%        }        if (certs.isEmpty()) {%>  <p>No certificates exists for '<%=dn%>'.   <%        }    }} catch(Exception ex) {    ex.printStackTrace();}                                             %></div></body></html>

⌨️ 快捷键说明

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