我使用能够从管理网页创建最终实体。当我创建一个终端实体然后通过搜索找到它时,它将拥有一个证书。 现在它说“指定的证书在数据库中不存在,可能尚未生成。”
令牌字段选择为:用户生成 编辑:如果我选择例如:jks然后将其注册到公共网站,则会出现证书。但如果我在注册之前尝试查看一个,那就不存在了。我用来在注册之前查看证书。
如果我去公共网站尝试注册它会引发一个错误:
用户名:testEntity 参数名称和值:
showResultPage:'true'
hidemenu:'false'
certprofile:'TEST_SERVER'
user:'testEntity'
密码:
Exception:
java.lang.Exception: No known request type received.
at org.ejbca.ui.web.pub.RequestInstance.doPost(RequestInstance.java:495)
at org.ejbca.ui.web.pub.CertReqServlet.doPost(CertReqServlet.java:116)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
at org.owasp.filters.ContentSecurityPolicyFilter.doFilter(ContentSecurityPolicyFilter.java:198)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
at org.owasp.filters.ClickjackFilter.doFilter(ClickjackFilter.java:36)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397)
at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
at java.lang.Thread.run(Thread.java:748)
我用这种方式生成许多证书。今天我创建了一个新的ca / ca配置文件和最终实体配置文件,因为我需要一个更好的散列算法。我大部分时间都使用clone / use作为模板,我几乎可以肯定我没有更改任何现有的配置文件。但这几乎是。我为我的新配置文件创建的新的最终实体有一个证书但错误的Issuer DN。所以我稍微调整了一下 - 然后突然没有证书。然后我尝试使用旧的配置文件创建一个,但仍然不能。
我是否有可能更改了一些现在导致这种情况的配置?
编辑:我创建了一堆终端实体,因为我正在测试它是否正常工作然后被撤销并删除它们。
我还有一个程序,它使用csr创建带证书的终端实体,但它仍在工作。