Нет сертификата, созданного при создании конечного объекта через EJBCA web
Я использую, чтобы иметь возможность создать конечную сущность на веб-странице администрирования. Когда я создал конечную сущность, а затем нашел ее через поиск, у нее был сертификат. Теперь он говорит: "Указанный сертификат не существует в базе данных, возможно, он не был создан".
Поле токена выбрано так: Редактирование, созданное пользователем: если я выберу, например: jks, а затем зарегистрирую его в общедоступной сети, то появится сертификат. Но если я попробую просмотреть один до регистрации, его там нет. Я использую, чтобы иметь возможность просматривать сертификат до зачисления.
Если я захожу в общедоступную сеть и пытаюсь зарегистрироваться, она выдает ошибку:
Имя пользователя: testEntity Имена и значения параметров:
showResultPage: 'true'
hidemenu: "ложь"
certprofile: 'TEST_SERVER'
пользователь: '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 и профиль конечной сущности, так как мне нужен был лучший алгоритм хеширования. Я использовал клонирование / использование в качестве шаблона по большей части, и я почти уверен, что не изменил ни один из существующих профилей. Но это ПОЧТИ. Новый конечный объект, который я создал для своих новых профилей, имел сертификат, но неверный DN эмитента. Так что я немного подправил - потом вдруг никаких сертификатов. Затем я попытался создать его, используя старые профили, но все равно не смог.
Возможно ли, что я изменил какую-то конфигурацию, которая сейчас вызывает это?
редактировать: я создал группу конечных объектов, когда я проверял, работает ли он, а затем отозвал и удалил их.
У меня также есть программа, которая создает конечные объекты с сертификатами, используя CSR, и она все еще работает.