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

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline SAndrusReg@mail.ru  
#1 Оставлено : 4 сентября 2019 г. 21:29:32(UTC)
SAndrusReg@mail.ru

Статус: Активный участник

Группы: Участники
Зарегистрирован: 01.08.2019(UTC)
Сообщений: 43

Сказал(а) «Спасибо»: 2 раз
Здравствуйте.
При выполнении строки digestUrn = GostXAdESUtility.key2DigestUrn(keyAlgorithmName);
выпадает исключение, привел весь лог:
Код:

java.lang.NoClassDefFoundError: org/apache/xml/security/exceptions/AlgorithmAlreadyRegisteredException
	at ru.CryptoPro.JCPxml.xmldsig.JCPXMLDSigInit.isInitialized(Unknown Source)
	at xades.util.GostXAdESUtility.<clinit>(GostXAdESUtility.java:112)
	at ru.samges.dom.components.SecurityManager4DOM$1.getSignatureAlgorithm(SecurityManager4DOM.java:149)
	at xades4j.production.SignerBES.createSignature(SignerBES.java:292)
	at xades4j.production.SignerBES.sign(SignerBES.java:159)
	at ru.samges.dom.components.Helper4DOM.signMessage(Helper4DOM.java:116)
	at ru.samges.dom.components.MessageHandler.handleMessage(MessageHandler.java:50)
	at ru.samges.dom.components.MessageHandler.handleMessage(MessageHandler.java:24)
	at com.sun.xml.internal.ws.handler.HandlerProcessor.callHandleMessage(HandlerProcessor.java:282)
	at com.sun.xml.internal.ws.handler.HandlerProcessor.callHandlersRequest(HandlerProcessor.java:123)
	at com.sun.xml.internal.ws.handler.ClientSOAPHandlerTube.callHandlersOnRequest(ClientSOAPHandlerTube.java:127)
	at com.sun.xml.internal.ws.handler.HandlerTube.processRequest(HandlerTube.java:112)
	at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Fiber.java:1121)
	at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Fiber.java:1035)
	at com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Fiber.java:1004)
	at com.sun.xml.internal.ws.api.pipe.Fiber.runSync(Fiber.java:862)
	at com.sun.xml.internal.ws.client.Stub.process(Stub.java:448)
	at com.sun.xml.internal.ws.client.sei.SEIStub.doProcess(SEIStub.java:178)
	at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:93)
	at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
	at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
	at com.sun.proxy.$Proxy103.exportHouseData(Unknown Source)
	at ru.samges.dom.controllers.HouseManagement.exportHouseData(HouseManagement.java:532)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:116)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:105)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1434)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: org.apache.xml.security.exceptions.AlgorithmAlreadyRegisteredException
	at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 77 more
1110527 [http-nio-8081-exec-5] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/apache/xml/security/utils/resolver/ResourceResolverSpi] with root cause 
java.lang.ClassNotFoundException: org.apache.xml.security.utils.resolver.ResourceResolverSpi
	at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:411)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	at xades.util.GostXAdESUtility.<clinit>(GostXAdESUtility.java:122)
	at ru.samges.dom.components.SecurityManager4DOM$1.getSignatureAlgorithm(SecurityManager4DOM.java:149)
	at xades4j.production.SignerBES.createSignature(SignerBES.java:292)
	at xades4j.production.SignerBES.sign(SignerBES.java:159)
	at ru.samges.dom.components.Helper4DOM.signMessage(Helper4DOM.java:116)
	at ru.samges.dom.components.MessageHandler.handleMessage(MessageHandler.java:50)
	at ru.samges.dom.components.MessageHandler.handleMessage(MessageHandler.java:24)
	at com.sun.xml.internal.ws.handler.HandlerProcessor.callHandleMessage(HandlerProcessor.java:282)
	at com.sun.xml.internal.ws.handler.HandlerProcessor.callHandlersRequest(HandlerProcessor.java:123)
	at com.sun.xml.internal.ws.handler.ClientSOAPHandlerTube.callHandlersOnRequest(ClientSOAPHandlerTube.java:127)
	at com.sun.xml.internal.ws.handler.HandlerTube.processRequest(HandlerTube.java:112)
	at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Fiber.java:1121)
	at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Fiber.java:1035)
	at com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Fiber.java:1004)
	at com.sun.xml.internal.ws.api.pipe.Fiber.runSync(Fiber.java:862)
	at com.sun.xml.internal.ws.client.Stub.process(Stub.java:448)
	at com.sun.xml.internal.ws.client.sei.SEIStub.doProcess(SEIStub.java:178)
	at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:93)
	at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
	at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
	at com.sun.proxy.$Proxy103.exportHouseData(Unknown Source)
	at ru.samges.dom.controllers.HouseManagement.exportHouseData(HouseManagement.java:532)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205)
	at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133)
	at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:116)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827)
	at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738)
	at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
	at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963)
	at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897)
	at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970)
	at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
	at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:230)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal(HttpPutFormContentFilter.java:105)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:81)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:192)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:165)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:474)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:349)
	at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:783)
	at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
	at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:798)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1434)
	at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)

Спасибо.
Offline Евгений Афанасьев  
#2 Оставлено : 4 сентября 2019 г. 23:04:42(UTC)
Евгений Афанасьев

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

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

Сказал(а) «Спасибо»: 20 раз
Поблагодарили: 690 раз в 651 постах
Здравствуйте. Проверьте версию xmlsec, должна быть 1.5.0 для jcp 2.0 и 2.0.+ для jcp 2.0-A.
Offline SAndrusReg@mail.ru  
#3 Оставлено : 5 сентября 2019 г. 13:43:18(UTC)
SAndrusReg@mail.ru

Статус: Активный участник

Группы: Участники
Зарегистрирован: 01.08.2019(UTC)
Сообщений: 43

Сказал(а) «Спасибо»: 2 раз
Этот совет видел, проверил. Еще видел совет убрать JCPxml из папки jre\lim\ext и подключить к проекту в ручную, помогло, эта ошибка исчезла.
Настроил проект xml нужный элемент шифруется, появляется пакет, вот:
Код:

<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><S:Header><ns2:RequestHeader xmlns="http://dom.gosuslugi.ru/schema/integration/house-management/" xmlns:ns10="http://dom.gosuslugi.ru/schema/integration/metering-device-base/" xmlns:ns11="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:ns12="http://dom.gosuslugi.ru/schema/integration/bills-base/" xmlns:ns2="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:ns3="http://dom.gosuslugi.ru/schema/integration/services/" xmlns:ns4="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:ns5="http://www.w3.org/2000/09/xmldsig#" xmlns:ns6="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:ns7="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" xmlns:ns8="http://dom.gosuslugi.ru/schema/integration/account-base/" xmlns:ns9="http://dom.gosuslugi.ru/schema/integration/payment/"><ns2:Date>2019-09-05T13:41:23.424+04:00</ns2:Date><ns2:MessageGUID>32ec532e-ca68-4200-bea6-32e040e1e504</ns2:MessageGUID><ns2:orgPPAGUID>f3a971b6-f188-4f4d-847b-0d0bf62e8863</ns2:orgPPAGUID></ns2:RequestHeader></S:Header><S:Body><exportHouseRequest Id="d2633abe-6fd1-4b6b-80ff-77190773d22f" ns2:version="12.2.0.1" xmlns="http://dom.gosuslugi.ru/schema/integration/house-management/" xmlns:ns10="http://dom.gosuslugi.ru/schema/integration/metering-device-base/" xmlns:ns11="http://dom.gosuslugi.ru/schema/integration/organizations-base/" xmlns:ns12="http://dom.gosuslugi.ru/schema/integration/bills-base/" xmlns:ns2="http://dom.gosuslugi.ru/schema/integration/base/" xmlns:ns3="http://dom.gosuslugi.ru/schema/integration/services/" xmlns:ns4="http://dom.gosuslugi.ru/schema/integration/nsi-base/" xmlns:ns5="http://www.w3.org/2000/09/xmldsig#" xmlns:ns6="http://dom.gosuslugi.ru/schema/integration/organizations-registry-base/" xmlns:ns7="http://dom.gosuslugi.ru/schema/integration/individual-registry-base/" xmlns:ns8="http://dom.gosuslugi.ru/schema/integration/account-base/" xmlns:ns9="http://dom.gosuslugi.ru/schema/integration/payment/"><FIASHouseGuid>c4fa19aa-be90-4d46-bcae-7fd097ca1133</FIASHouseGuid><ds:Signature Id="xmldsig-260cc529-da1d-46cd-8137-b44a0767f66b" xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<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-260cc529-da1d-46cd-8137-b44a0767f66b-ref0" URI="#d2633abe-6fd1-4b6b-80ff-77190773d22f">
<ds:Transforms>
<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>2OLWxuTmLwOhST2NFzj+5H9Q17CTaowza+F4miP37AI=</ds:DigestValue>
</ds:Reference>
<ds:Reference Type="http://uri.etsi.org/01903#SignedProperties" URI="#xmldsig-260cc529-da1d-46cd-8137-b44a0767f66b-signedprops">
<ds:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/>
<ds:DigestValue>1B4PGw91TBqCRLwNGPQpfn1llyruhlm2AvHnPA0wOzA=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue Id="xmldsig-260cc529-da1d-46cd-8137-b44a0767f66b-sigvalue">
hzxaI2k4AUwWnO68v2A/dEMW9VX2S2iVXsYoG46dWqozbDaxG44OC/5NPtoNH7nW8w1I6Mw17dBJ
pRV99ItTBA==
</ds:SignatureValue>
<ds:KeyInfo>
<ds:X509Data>
<ds:X509Certificate>
MIIIxjCCCHOgAwIBAgIQUDGuAJOq+K9PA6z0dloaoTAKBggqhQMHAQEDAjCCAQwxGDAWBgUqhQNk
ARINMTAyNjMwMTQyMDkyNTEaMBgGCCqFAwOBAwEBEgwwMDYzMTcwMzY4NTcxGjAYBgkqhkiG9w0B
CQEWC2NhQGltYzYzLnJ1MQswCQYDVQQGEwJSVTEtMCsGA1UECAwkNjMg0KHQsNC80LDRgNGB0LrQ
sNGPINC+0LHQu9Cw0YHRgtGMMRUwEwYDVQQHDAzQodCw0LzQsNGA0LAxMTAvBgNVBAkMKNGD0Lsu
INCd0LXQutGA0LDRgdC+0LLRgdC60LDRjyDQtC4gNTYg0JExGDAWBgNVBAoMD9Ce0J7QniAi0JjQ
nNCmIjEYMBYGA1UEAwwP0J7QntCeICLQmNCc0KYiMB4XDTE5MDcyMzEwMjQxNFoXDTIwMDcyMzEw
MzQxNFowggG+MRowGAYIKoUDA4EDAQESDDAwNjMxNjEzODk5MDEWMBQGBSqFA2QDEgswMDkzMDgx
NjMzMDEYMBYGBSqFA2QBEg0xMDg2MzE2MDEwMzczMTIwMAYDVQQJDCnRg9C7LiDQk9Cw0LPQsNGA
0LjQvdCwLCDQtC4gMjIsINGB0YLRgC4gMTEcMBoGCSqGSIb3DQEJARYNc2FpQHNhbWdlcy5ydTEL
MAkGA1UEBhMCUlUxLTArBgNVBAgMJDYzINCh0LDQvNCw0YDRgdC60LDRjyDQvtCx0LvQsNGB0YLR
jDEVMBMGA1UEBwwM0KHQsNC80LDRgNCwMRwwGgYDVQQKDBPQkNCeICLQodCQ0JzQk9Ct0KEiMSsw
KQYDVQQLDCLQkNC/0L/QsNGA0LDRgtGD0L/RgNCw0LLQu9C10L3QuNGPMRkwFwYDVQQMDBDQlNC4
0YDQtdC60YLQvtGAMTAwLgYDVQQqDCfQktCw0YHQuNC70LjQuSDQktC70LDQtNC40LzQuNGA0L7Q
stC40YcxEzARBgNVBAQMCtCc0LjRiNC40L0xHDAaBgNVBAMME9CQ0J4gItCh0JDQnNCT0K3QoSIw
ZjAfBggqhQMHAQEBATATBgcqhQMCAiQABggqhQMHAQECAgNDAARAK62z7RrU2vlUEIkx8M8Scef5
kL87WBk/OJsdlPUqAwgokyi7yXYbqLAD6ugezpw7HRgKqb/x+37qPw4Mw7JihaOCBPIwggTuMA4G
A1UdDwEB/wQEAwIE8DAdBgNVHQ4EFgQUpM1RpVW0zxnL+w7Pot4+pUeBtFMwHwYJKwYBBAGCNxUH
BBIwEAYIKoUDAgIuAAgCAQECAQAwJgYDVR0lBB8wHQYIKwYBBQUHAwIGCCsGAQUFBwMEBgcqhQMC
AiIGMDIGCSsGAQQBgjcVCgQlMCMwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwQwCQYHKoUDAgIiBjBw
BggrBgEFBQcBAQRkMGIwMAYIKwYBBQUHMAGGJGh0dHA6Ly9pbWM2My5ydS91YzIwMTgvb2NzcC9v
Y3NwLnNyZjAuBggrBgEFBQcwAoYiaHR0cDovL2ltYzYzLnJ1L3VjL2ltYzIwMTg2MzIwLmNlcjAd
BgNVHSAEFjAUMAgGBiqFA2RxATAIBgYqhQNkcQIwggFEBgUqhQNkcASCATkwggE1DDTQodCa0JfQ
mCAi0JrRgNC40L/RgtC+0J/RgNC+IENTUCIgKNCy0LXRgNGB0LjRjyA0LjApDFMi0KPQtNC+0YHR
gtC+0LLQtdGA0Y/RjtGJ0LjQuSDRhtC10L3RgtGAICLQmtGA0LjQv9GC0L7Qn9GA0L4g0KPQpiIg
0LLQtdGA0YHQuNC4IDIuMAxT0KHQtdGA0YLQuNGE0LjQutCw0YIg0YHQvtC+0YLQstC10YLRgdGC
0LLQuNGPIOKEliDQodCkLzEyNC0zMzgwINC+0YIgMTEuMDUuMjAxOCDQsy4MU9Ch0LXRgNGC0LjR
hNC40LrQsNGCINGB0L7QvtGC0LLQtdGC0YHRgtCy0LjRjyDihJYg0KHQpC8xMjgtMzU5MiDQvtGC
IDE3LjEwLjIwMTgg0LMuMD8GBSqFA2RvBDYMNNCh0JrQl9CYICLQmtGA0LjQv9GC0L7Qn9GA0L4g
Q1NQIiAo0LLQtdGA0YHQuNGPIDQuMCkwgZUGA1UdHwSBjTCBijAooCagJIYiaHR0cDovL2ltYzYz
LnJ1L3VjL2ltYzIwMTg2MzIwLmNybDAwoC6gLIYqaHR0cDovL3d3dy5zYW1hLnJ1L35pbWMvdWMv
aW1jMjAxODYzMjAuY3JsMCygKqAohiZodHRwOi8vdGx0LmltYzYzLnJ1L3VjL2ltYzIwMTg2MzIw
LmNybDCCAV8GA1UdIwSCAVYwggFSgBT0o/wH82xIqxvU/3JvM93Kff7S4qGCASykggEoMIIBJDEe
MBwGCSqGSIb3DQEJARYPZGl0QG1pbnN2eWF6LnJ1MQswCQYDVQQGEwJSVTEYMBYGA1UECAwPNzcg
0JzQvtGB0LrQstCwMRkwFwYDVQQHDBDQsy4g0JzQvtGB0LrQstCwMS4wLAYDVQQJDCXRg9C70LjR
htCwINCi0LLQtdGA0YHQutCw0Y8sINC00L7QvCA3MSwwKgYDVQQKDCPQnNC40L3QutC+0LzRgdCy
0Y/Qt9GMINCg0L7RgdGB0LjQuDEYMBYGBSqFA2QBEg0xMDQ3NzAyMDI2NzAxMRowGAYIKoUDA4ED
AQESDDAwNzcxMDQ3NDM3NTEsMCoGA1UEAwwj0JzQuNC90LrQvtC80YHQstGP0LfRjCDQoNC+0YHR
gdC40LiCClyVpFkAAAAAALcwKwYDVR0QBCQwIoAPMjAxOTA3MjMxMDI0MTNagQ8yMDIwMDcyMzEw
MjQxM1owCgYIKoUDBwEBAwIDQQBbxrlo0lOQIuYdGUVzBN/R74fe+S+6MkJVYa0mN4yMDZoDmEYP
GCLDGmDKp5TonbSFtgjetWOXB7pCNy0h136f
</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
<ds:Object><xades:QualifyingProperties Target="#xmldsig-260cc529-da1d-46cd-8137-b44a0767f66b" xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" xmlns:xades141="http://uri.etsi.org/01903/v1.4.1#"><xades:SignedProperties Id="xmldsig-260cc529-da1d-46cd-8137-b44a0767f66b-signedprops"><xades:SignedSignatureProperties><xades:SigningTime>2019-09-05T13:41:48.642+04:00</xades:SigningTime><xades:SigningCertificate><xades:Cert><xades:CertDigest><ns5:DigestMethod Algorithm="urn:ietf:params:xml:ns:cpxmlsec:algorithms:gostr34112012-256"/><ns5:DigestValue>jlc7YFEbWQq4b9yRURyMDmYU5ihykDGRi6p3CT6BUxI=</ns5:DigestValue></xades:CertDigest><xades:IssuerSerial><ns5:X509IssuerName>CN=ООО \"�МЦ\",O=ООО \"�МЦ\",STREET=ул. Некрасовская д. 56 Б,L=Самара,ST=63 Самарская область,C=RU,1.2.840.113549.1.9.1=#160b636140696d6336332e7275,1.2.643.3.131.1.1=#120c303036333137303336383537,1.2.643.100.1=#120d31303236333031343230393235</ns5:X509IssuerName><ns5:X509SerialNumber>106596191393833499990590087117594565281</ns5:X509SerialNumber></xades:IssuerSerial></xades:Cert></xades:SigningCertificate></xades:SignedSignatureProperties></xades:SignedProperties><xades:UnsignedProperties><xades:UnsignedSignatureProperties><xades:SignatureTimeStamp><ns5:CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/><xades:EncapsulatedTimeStamp>MIAGCSqGSIb3DQEHAqCAMIIOcwIBAzEMMAoGBiqFAwICCQUAMH4GCyqGSIb3DQEJEAEEoG8EbTBr
AgEBBgcqhQMCAiYEMDAwDAYIKoUDBwEBAgIFAAQgwGq1QIqYbHGOSL4GsZTto/eKAB0jcbLwAOXu
oPuEtR8CDS06g7buAAAAAAZZb9UYDzIwMTkwOTA1MDk0MjAyWjADAgFkAgYBbQDNKkugggiAMIII
fDCCCCugAwIBAgIKSWP4vAADAANE2jAIBgYqhQMCAgMwggFIMRgwFgYFKoUDZAESDTEwMzc3MDAw
ODU0NDQxGjAYBggqhQMDgQMBARIMMDA3NzE3MTA3OTkxMTkwNwYDVQQJHjAEQwQ7AC4AIAQhBEME
SQRRBDIEQQQ6BDgEOQAgBDIEMAQ7ACwAIAQ0AC4AIAAxADgxITAfBgNVBAgeGAA3ADcAIAQzAC4A
IAQcBD4EQQQ6BDIEMDEVMBMGA1UEBx4MBBwEPgRBBDoEMgQwMSAwHgYJKoZIhvcNAQkBFhFpbmZv
QGNyeXB0b3Byby5ydTELMAkGA1UEBhMCUlUxKTAnBgNVBAoeIAQeBB4EHgAgACIEGgQgBBgEHwQi
BB4ALQQfBCAEHgAiMUEwPwYDVQQDHjgEIgQ1BEEEQgQ+BDIESwQ5ACAEIwQmACAEHgQeBB4AIAAi
BBoEIAQYBB8EIgQeAC0EHwQgBB4AIjAeFw0xODA2MDUxMDMyMDBaFw0xOTA5MDUxMDQyMDBaMIIB
lDEYMBYGBSqFA2QBEg0xMDA3NzEyMzQ1Njc4MRowGAYIKoUDA4EDAQESDDAwNzcxMjM0NTY3ODEj
MCEGCSqGSIb3DQEJARYUc3VwcG9ydEBjcnlwdG9wcm8ucnUxCzAJBgNVBAYTAlJVMSEwHwYDVQQI
HhgANwA3ACAEMwAuACAEHAQ+BEEEOgQyBDAxFTATBgNVBAceDAQcBD4EQQQ6BDIEMDEpMCcGA1UE
Ch4gBB4EHgQeACAAIgQaBCAEGAQfBCIEHgAtBB8EIAQeACIxHzAdBgNVBAseFgQiBDUEQQRCBD4E
MgRLBDkAIAQjBCYxaTBnBgNVBAMeYAQiBDUEQQRCBD4EMgQwBE8AIARBBDsEQwQ2BDEEMAAgBEgE
QgQwBDwEPwQ+BDIAIAQyBEAENQQ8BDUEPQQ4ACAEHgQeBB4AIAAiBBoEIAQYBB8EIgQeAC0EHwQg
BB4AIjE5MDcGA1UECR4wBEMEOwAuACAEIQRDBEkEUQQyBEEEOgQ4BDkAIAQyBDAEOwAsACAENAAu
ACAAMQA4MGMwHAYGKoUDAgITMBIGByqFAwICIwEGByqFAwICHgEDQwAEQA0tKZNqKuYApPQ129QV
9r1OGiNLKypMCIDb5RaxvuyfM4s6VdmeFPOTJXTHFIF4LZiRL0TrMWeF1Dr+3rFFr22jggSjMIIE
nzAOBgNVHQ8BAf8EBAMCBsAwFgYDVR0lAQH/BAwwCgYIKwYBBQUHAwgwHQYDVR0OBBYEFPPIBcgb
37bKDjh9DGtdHUt68alKMIIBiQYDVR0jBIIBgDCCAXyAFCuyEDRmggKs8OGqQIZ4AXFFnTPjoYIB
UKSCAUwwggFIMRgwFgYFKoUDZAESDTEwMzc3MDAwODU0NDQxGjAYBggqhQMDgQMBARIMMDA3NzE3
MTA3OTkxMTkwNwYDVQQJHjAEQwQ7AC4AIAQhBEMESQRRBDIEQQQ6BDgEOQAgBDIEMAQ7ACwAIAQ0
AC4AIAAxADgxITAfBgNVBAgeGAA3ADcAIAQzAC4AIAQcBD4EQQQ6BDIEMDEVMBMGA1UEBx4MBBwE
PgRBBDoEMgQwMSAwHgYJKoZIhvcNAQkBFhFpbmZvQGNyeXB0b3Byby5ydTELMAkGA1UEBhMCUlUx
KTAnBgNVBAoeIAQeBB4EHgAgACIEGgQgBBgEHwQiBB4ALQQfBCAEHgAiMUEwPwYDVQQDHjgEIgQ1
BEEEQgQ+BDIESwQ5ACAEIwQmACAEHgQeBB4AIAAiBBoEIAQYBB8EIgQeAC0EHwQgBB4AIoIQRIfa
V0mTYJ5IdvaCc0T/FzBcBgNVHR8EVTBTMFGgT6BNhktodHRwOi8vd3d3LmNyeXB0b3Byby5ydS9y
YS9jZHAvMmJiMjEwMzQ2NjgyMDJhY2YwZTFhYTQwODY3ODAxNzE0NTlkMzNlMy5jcmwwgbEGCCsG
AQUFBwEBBIGkMIGhMDQGCCsGAQUFBzABhihodHRwOi8vd3d3LmNyeXB0b3Byby5ydS9vY3NwbmMy
L29jc3Auc3JmMDIGCCsGAQUFBzABhiZodHRwOi8vd3d3LmNyeXB0b3Byby5ydS9vY3NwMi9vY3Nw
LnNyZjA1BggrBgEFBQcwAoYpaHR0cDovL3d3dy5jcnlwdG9wcm8ucnUvcmEvY2RwL2NhY2VyMy5j
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
OnnT5Rti2TpEF2yC4wAAAAA=</xades:EncapsulatedTimeStamp></xades:SignatureTimeStamp></xades:UnsignedSignatureProperties></xades:UnsignedProperties></xades:QualifyingProperties></ds:Object>
</ds:Signature></exportHouseRequest></S:Body></S:Envelope>

В ответ ГИС ЖКХ возвращает The server sent HTTP status code 400: Bad Request.
Я сравниваю с прошлыми пакетами, там время не кодируется, как в примере
XAdESExample отключить кодирование времени, если я не устанавливаю
Код:

                    .withTimeStampTokenProvider(new GostTimeStampTokenProvider(
                        GostXAdESUtility.MAP_DIGEST_OID_2_TSA_URL, JCP.PROVIDER_NAME))

при создании XadesSigningProfile profile пакет вообще ничего не кодирует и возвращает null.
Возможно ГИС ЖКХ выдает такой ответ по другой причине, подскажите пожалуйста.
Спасибо.
Offline SAndrusReg@mail.ru  
#4 Оставлено : 5 сентября 2019 г. 16:21:32(UTC)
SAndrusReg@mail.ru

Статус: Активный участник

Группы: Участники
Зарегистрирован: 01.08.2019(UTC)
Сообщений: 43

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