Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline Евгений2022  
#1 Оставлено : 16 июня 2022 г. 12:54:22(UTC)
Евгений2022

Статус: Участник

Группы: Участники
Зарегистрирован: 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) ~[?:?]
Offline Евгений2022  
#2 Оставлено : 17 июня 2022 г. 6:18:26(UTC)
Евгений2022

Статус: Участник

Группы: Участники
Зарегистрирован: 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);
Ошибки больше нет.
Offline Евгений Афанасьев  
#3 Оставлено : 17 июня 2022 г. 11:59:45(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,963
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 704 раз в 665 постах
Здравствуйте, приложите, пожалуйста, исходный документ, который усовершенствуется.
Offline Евгений2022  
#4 Оставлено : 17 июня 2022 г. 12:57:06(UTC)
Евгений2022

Статус: Участник

Группы: Участники
Зарегистрирован: 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>
Offline Евгений Афанасьев  
#5 Оставлено : 26 июня 2022 г. 12:31:38(UTC)
Евгений Афанасьев

Статус: Сотрудник

Группы: Участники
Зарегистрирован: 06.12.2008(UTC)
Сообщений: 3,963
Российская Федерация
Откуда: Крипто-Про

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 704 раз в 665 постах
Спасибо, поправим в следующей версии.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (2)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.