Статус: Новичок
Группы: Участники
Зарегистрирован: 21.01.2016(UTC) Сообщений: 2 ![Мужчина Мужчина](/forum2/Themes/soclean/male.gif) ![Украина Украина](/forum2/Content/images/flags/UA.png) Откуда: Киев
|
Здравствуйте, подскажите пожалуйста. Есть следующий запрос Код:<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:S="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/1.1">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ns2:SendRequestRequest xmlns:ns2="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/1.1"
xmlns:ns3="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/basic/1.1">
<ns2:SenderProvidedRequestData xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="SIGNED_BY_CONSUMER">
<ns2:MessageID>f5eaaa20-ca66-11e5-8899-ec9a744c4437</ns2:MessageID>
<ns3:MessagePrimaryContent>
<ns3:Epgu2siuTunnelRvrWaterUseAgreementRequest xmlns:ns3="urn://x-artefacts-epgu2siu-tunnel/rvr-water-use-agreement/root/1.0.0" xmlns:ns2="urn://x-artefacts-epgu2siu-tunnel/rvr-water-use-agreement/commons/1.0.0">
<ns2:ServiceCode>224683799</ns2:ServiceCode>
<ns2:CaseNumber>78106600</ns2:CaseNumber>
</ns3:Epgu2siuTunnelRvrWaterUseAgreementRequest>
</ns3:MessagePrimaryContent>
</ns2:SenderProvidedRequestData>
<ns2:CallerInformationSystemSignature>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
<SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr34102001-gostr3411"/>
<Reference URI="#SIGNED_BY_CONSUMER">
<Transforms>
<Transform Algorithm="http://www.w3.org/2001/10/xml-exc-c14n#"/>
</Transforms>
<DigestMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#gostr3411"/>
<DigestValue>DXKzsc3cd4YvxseA+hmVQUEdEgr9Voba121LBjvyvfg=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>6/6SgFV2HudNyWmqTBsmQtjEiACIOg7WFWuHvGSOwgIdJjR08+ACcvGVn7wLwohjdWDfo/8KC1r+iLWYkEpqSQ==</SignatureValue>
<KeyInfo>
<X509Data>
<X509Certificate>MIIBeTCCASigAwIBAgIEe7WtRzAIBgYqhQMCAgMwMTELMAkGA1UEBhMCUlUxEjAQBgNVBAoTCUNyeXB0b1BybzEOMAwGA1UEAxMFQWxpYXMwHhcNMTYwMTIxMDk0
MjI3WhcNMTcwMTIxMDk0MjI3WjAxMQswCQYDVQQGEwJSVTESMBAGA1UEChMJQ3J5cHRvUHJvMQ4wDAYDVQQDEwVBbGlhczBjMBwGBiqFAwICEzASBgcqhQMCAiMBBgcqhQMCAh4BA0MAB
ECXNklmMVPru+LeVq1g6l33ThF0I09Dax/RWHek9rxv74GdohI2xmxboVnyP0UGSR6PDHYOa/p1xovoCMP3LIoNoyYwJDAOBgNVHQ8BAf8EBAMCBsAwEgYDVR0TAQH/BAgwBgEB/wIBBT
AIBgYqhQMCAgMDQQCoPoajlP5WSNyFoO7byB/y85Dr8Iwii+gZUzTQJjintE1H2kj1ZxXMVu2HzCv5bWKT002BEJm3pXYs7nqMOxGz
</X509Certificate>
</X509Data>
</KeyInfo>
</Signature>
</ns2:CallerInformationSystemSignature>
</ns2:SendRequestRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
При отправке в смэв получаю следующий ответ Код:<?xml version="1.0" encoding="UTF-8"?>
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<S:Fault xmlns:ns4="http://www.w3.org/2003/05/soap-envelope">
<faultcode>S:Server</faultcode>
<faultstring>ЭП-ОВ не соответствует подписанным данным: org.apache.xml.security.signature.MissingResourceFailureException: The Reference for URI #SIGNED_BY_CONSUMER has no XMLSignatureInput
Original Exception was org.apache.xml.security.signature.ReferenceNotInitializedException: Cannot resolve element with ID SIGNED_BY_CONSUMER
Original Exception was org.apache.xml.security.signature.ReferenceNotInitializedException: Cannot resolve element with ID SIGNED_BY_CONSUMER
Original Exception was org.apache.xml.security.signature.ReferenceNotInitializedException: Cannot resolve element with ID SIGNED_BY_CONSUMER
Original Exception was org.apache.xml.security.utils.resolver.ResourceResolverException: Cannot resolve element with ID SIGNED_BY_CONSUMER, либо сообщение не соответствует схемам сообщений СМЭВ.
</faultstring>
<detail>
<ns3:SignatureVerificationFault xmlns:ns3="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/faults/1.1" xmlns="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/basic/1.1" xmlns:ns2="urn://x-artefacts-smev-gov-ru/services/message-exchange/types/1.1">SignatureIsInvalid
</ns3:SignatureVerificationFault>
</detail>
</S:Fault>
</S:Body>
</S:Envelope>
Что я делаю не так? Отредактировано пользователем 7 февраля 2016 г. 18:40:45(UTC)
| Причина: Не указана
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 21.06.2016(UTC) Сообщений: 1 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png) Откуда: St-Petersburg
|
У элемента SenderProvidedRequestData.Id не должно быть префикса. А так, этот запрос даже валидацию по схемам не проходит.
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 06.05.2018(UTC) Сообщений: 1 ![Российская Федерация Российская Федерация](/forum2/Content/images/flags/RU.png)
|
Убрал префикс wsu: , но ошибка так и осталась. Подскажите что надо исправить в xml?
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close