Статус: Участник
Группы: Участники
Зарегистрирован: 26.05.2022(UTC) Сообщений: 18 Сказал(а) «Спасибо»: 3 раз
|
Здравствуйте, в процессе усовершенствования подписи с XAdES-BES до XAdES_X_Long_Type_1, возникает ошибка Invalid keyword "E". Насколько я понял, проблема в том, что в sun.security.x509.AVAKeyword.keywordMap действительно нет идентификатора "E", есть EMAILADDRESS и EMAIL, но не E
Так как ругается на Тестовый головной УЦ ООО \"КРИПТО-ПРО\", то данная ошибка скорее всего должна быть известной, большая просьба написать как можно её побороть
Лог: 2022-06-16 16:12:03.428 DEBUG 7241 --- [nio-8888-exec-3] r.C.J.t.JCPLogger : Analysing CRL... 2022-06-16 16:12:03.428 DEBUG 7241 --- [nio-8888-exec-3] r.C.J.t.JCPLogger : Finding issuer certificate... 2022-06-16 16:12:03.429 DEBUG 7241 --- [nio-8888-exec-3] r.C.J.t.JCPLogger : Looking for certificate: issuer name C=RU,1.2.643.100.4=7717107991,E=info@cryptopro.ru,1.2.643.100.1=1037700085444,ST=77 Москва,L=Москва,STREET=ул. Сущёвский вал д. 18,O=ООО \"КРИПТО-ПРО\",CN=Тестовый головной УЦ ООО \"КРИПТО-ПРО\" ГОСТ 2012 (УЦ 2.0) and key identifier, max priority 2022-06-16 16:12:03.429 DEBUG 7241 --- [nio-8888-exec-3] r.C.J.t.JCPLogger : Checking CRL signature... 2022-06-16 16:12:03.429 DEBUG 7241 --- [nio-8888-exec-3] r.C.J.t.JCPLogger : Checking certificate signature... 2022-06-16 16:12:03.430 DEBUG 7241 --- [nio-8888-exec-3] r.C.J.t.JCPLogger : ENTRY 2022-06-16 16:12:03.430 DEBUG 7241 --- [nio-8888-exec-3] r.C.J.t.JCPLogger : RETURN 2022-06-16 16:12:03.430 DEBUG 7241 --- [nio-8888-exec-3] r.C.J.t.JCPLogger : ENTRY 2022-06-16 16:12:03.441 DEBUG 7241 --- [nio-8888-exec-3] r.C.J.t.JCPLogger : RETURN 2022-06-16 16:12:03.442 DEBUG 7241 --- [nio-8888-exec-3] r.C.J.t.JCPLogger : CRL evidence accepted. 2022-06-16 16:12:03.442 DEBUG 7241 --- [nio-8888-exec-3] r.C.J.t.JCPLogger : Producing responder identifier... 2022-06-16 16:38:08.501 ERROR 7241 --- [nio-8888-exec-3] o.a.c.c.C.[.[.[.[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is improperly specified input name: C=RU,1.2.643.100.4=7717107991,E=info@cryptopro.ru,1.2.643.100.1=1037700085444,ST=77 Москва,L=Москва,STREET=ул. Сущёвский вал д. 18,O=ООО \"КРИПТО-ПРО\",CN=Тестовый головной УЦ ООО \"КРИПТО-ПРО\" ГОСТ 2012 (УЦ 2.0); error codes: [107] 'Normalization of references, certificates and revocations failed', ] with root cause
java.io.IOException: Invalid keyword "E" at sun.security.x509.AVAKeyword.getOID(AVA.java:1198) ~[?:?] at sun.security.x509.AVA.<init>(AVA.java:182) ~[?:?] at sun.security.x509.AVA.<init>(AVA.java:141) ~[?:?] at sun.security.x509.RDN.<init>(RDN.java:147) ~[?:?] at sun.security.x509.X500Name.parseDN(X500Name.java:911) ~[?:?] at sun.security.x509.X500Name.<init>(X500Name.java:164) ~[?:?] at javax.security.auth.x500.X500Principal.<init>(X500Principal.java:182) ~[?:?] at javax.security.auth.x500.X500Principal.<init>(X500Principal.java:129) ~[?:?] at ru.CryptoPro.XAdES.cl_0.a(Unknown Source) ~[XAdES-jcp-2.0.41940-A.jar:41940-A] at ru.CryptoPro.XAdES.pc_0.cl_1.a(Unknown Source) ~[XAdES-jcp-2.0.41940-A.jar:41940-A] at ru.CryptoPro.XAdES.pc_0.cl_1.a(Unknown Source) ~[XAdES-jcp-2.0.41940-A.jar:41940-A] at ru.CryptoPro.XAdES.pc_0.cl_1.a(Unknown Source) ~[XAdES-jcp-2.0.41940-A.jar:41940-A] at ru.CryptoPro.XAdES.pc_1.pc_0.cl_6.decode(Unknown Source) ~[XAdES-jcp-2.0.41940-A.jar:41940-A] at ru.CryptoPro.XAdES.XAdESSignerBinaryImpl.e(Unknown Source) ~[XAdES-jcp-2.0.41940-A.jar:41940-A] at ru.CryptoPro.XAdES.XAdESSignerTImpl.enhance(Unknown Source) ~[XAdES-jcp-2.0.41940-A.jar:41940-A] at ru.CryptoPro.XAdES.XAdESSignerTImpl.enhance(Unknown Source) ~[XAdES-jcp-2.0.41940-A.jar:41940-A] at ru.CryptoPro.XAdES.XAdESSignerBESImpl.enhance(Unknown Source) ~[XAdES-jcp-2.0.41940-A.jar:41940-A] at ru.CryptoPro.XAdES.XAdESSignerBESImpl.enhance(Unknown Source) ~[XAdES-jcp-2.0.41940-A.jar:41940-A] at bars.rtn.crypto.services.CryptoService.enhanceSignatureXAdES(CryptoService.java:288) ~[classes/:?] at bars.rtn.crypto.controllers.CryptoServiceController.enhanceSignatureXAdES(CryptoServiceController.java:153) ~[classes/:?] at bars.rtn.crypto.controllers.CryptoServiceController$$FastClassBySpringCGLIB$$4241d7bc.invoke(<generated>) ~[classes/:?] at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) ~[spring-core-5.3.19.jar:5.3.19] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) ~[spring-aop-5.3.19.jar:5.3.19] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) ~[spring-aop-5.3.19.jar:5.3.19] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) ~[spring-aop-5.3.19.jar:5.3.19] at org.springframework.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:58) ~[spring-aop-5.3.19.jar:5.3.19] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.19.jar:5.3.19] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) ~[spring-aop-5.3.19.jar:5.3.19] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) ~[spring-aop-5.3.19.jar:5.3.19] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) ~[spring-aop-5.3.19.jar:5.3.19] at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) ~[spring-aop-5.3.19.jar:5.3.19] at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) ~[spring-aop-5.3.19.jar:5.3.19] at bars.rtn.crypto.controllers.CryptoServiceController$$EnhancerBySpringCGLIB$$eeee6a86.enhanceSignatureXAdES(<generated>) ~[classes/:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) ~[spring-webmvc-5.3.19.jar:5.3.19] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) ~[spring-webmvc-5.3.19.jar:5.3.19] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) ~[spring-webmvc-5.3.19.jar:5.3.19] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.3.19.jar:5.3.19] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1067) ~[spring-webmvc-5.3.19.jar:5.3.19] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) ~[spring-webmvc-5.3.19.jar:5.3.19] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) ~[spring-webmvc-5.3.19.jar:5.3.19] at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) ~[spring-webmvc-5.3.19.jar:5.3.19] at javax.servlet.http.HttpServlet.service(HttpServlet.java:681) ~[tomcat-embed-core-9.0.62.jar:4.0.FR] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) ~[spring-webmvc-5.3.19.jar:5.3.19] at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) ~[tomcat-embed-core-9.0.62.jar:4.0.FR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.19.jar:5.3.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.19.jar:5.3.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) ~[spring-web-5.3.19.jar:5.3.19] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) ~[spring-web-5.3.19.jar:5.3.19] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:360) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1743) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.62.jar:9.0.62] at java.lang.Thread.run(Thread.java:833) ~[?:?]
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 26.05.2022(UTC) Сообщений: 18 Сказал(а) «Спасибо»: 3 раз
|
Сам нашел решение. Проблема была в том, что в процессе усовершенствования JCP использует org.bouncycastle.asn1.x500.X500Name, у которого есть defaultStyle, который и подставляет значение "E" для почты. В итоге создал свой класс BCStyleCustom (копия org.bouncycastle.asn1.x500.style.BCStyle), в котором изменил строку DefaultSymbols.put(EmailAddress, "E"); на DefaultSymbols.put(EmailAddress, "EMAILADDRESS"); При старте приложения устанавливаю новый стиль X500Name.setDefaultStyle(BCStyleCustom.INSTANCE); Ошибки больше нет.
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Здравствуйте, приложите, пожалуйста, исходный документ, который усовершенствуется. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 26.05.2022(UTC) Сообщений: 18 Сказал(а) «Спасибо»: 3 раз
|
<ns:note xmlns:ns="http://example.org/structure" Id="SIGN_ME"> <ns:to>Tove</ns:to> <ns:from>Jani</ns:from> <ns:heading>Reminder</ns:heading> <ns:body>Don't forget me this weekend!</ns:body> <ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="xmldsig-9d32a60d-78f6-4441-b6fc-cfa47fa16c04"> <ds:SignedInfo> <ds:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> <ds:SignatureMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34102012-gostr34112012-256"/> <ds:Reference Id="xmldsig-9d32a60d-78f6-4441-b6fc-cfa47fa16c04-ref0" URI="#SIGN_ME"> <ds:Transforms> <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> <ds:Transform Algorithm="urn://smev-gov-ru/xmldsig/transform"/> <ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature"/> </ds:Transforms> <ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/> <ds:DigestValue>UULOqxsPCflwToRI2nwuJQEb38s1PEvSK7yaX1qm22Q=</ds:DigestValue> </ds:Reference> <ds:Reference Type="http://uri.etsi.org/01903#SignedProperties" URI="#xmldsig-9d32a60d-78f6-4441-b6fc-cfa47fa16c04-signedprops"> <ds:Transforms> <ds:Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/> </ds:Transforms> <ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/> <ds:DigestValue>1Jfo9fYlMTNUNS6QvxzFtcisiKh9JjIpxHHb54oXVQA=</ds:DigestValue> </ds:Reference> </ds:SignedInfo> <ds:SignatureValue Id="xmldsig-9d32a60d-78f6-4441-b6fc-cfa47fa16c04-sigvalue">WtjVfgRcPJ+0R2BAJ9eXZDOKg6qpzeDRj+fMVzHoUhmVpI+6w/3ODm6AlVzODYTrJG9N0vzp7I9Kskd9dChQkQ==</ds:SignatureValue> <ds:KeyInfo> <ds:X509Data> <ds:X509Certificate>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</ds:X509Certificate> </ds:X509Data> </ds:KeyInfo> <ds:Object> <xades:QualifyingProperties xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" xmlns:xades141="http://uri.etsi.org/01903/v1.4.1#" Target="#xmldsig-9d32a60d-78f6-4441-b6fc-cfa47fa16c04"> <xades:SignedProperties Id="xmldsig-9d32a60d-78f6-4441-b6fc-cfa47fa16c04-signedprops"> <xades:SignedSignatureProperties> <xades:SigningTime>2022-06-17T12:50:49.518+03:00</xades:SigningTime> <xades:SigningCertificate> <xades:Cert> <xades:CertDigest> <ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/> <ds:DigestValue>kGBpGE/eJ+nfKxk8z3yRYhdaSn8yrp/n0ZcltcO3YHc=</ds:DigestValue> </xades:CertDigest> <xades:IssuerSerial> <ds:X509IssuerName>cn=Тестовый подчиненный УЦ ООО \"КРИПТО-ПРО\" ГОСТ 2012 (УЦ 2.0),o=ООО \"КРИПТО-ПРО\",street=ул. Сущёвский вал д. 18,l=Москва,st=77 Москва,c=RU,1.2.643.100.1=1037700085444,1.2.840.113549.1.9.1=info@cryptopro.ru,1.2.643.100.4=7717107991</ds:X509IssuerName> <ds:X509SerialNumber>1309695832561612897706036841783750153124</ds:X509SerialNumber> </xades:IssuerSerial> </xades:Cert> </xades:SigningCertificate> </xades:SignedSignatureProperties> </xades:SignedProperties> </xades:QualifyingProperties> </ds:Object> </ds:Signature> </ns:note>
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 3,963 Откуда: Крипто-Про Сказал(а) «Спасибо»: 20 раз Поблагодарили: 704 раз в 665 постах
|
Спасибо, поправим в следующей версии. |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close