Статус: Новичок
Группы: Участники
Зарегистрирован: 19.12.2022(UTC) Сообщений: 2
|
Добрый день! Требуется подписать XML подписью по шаблону. Прикрепил подписываемый XML. XML_template.xml (9kb) загружен 4 раз(а).На сервере подписи возникает ошибка: Код:Instance Unique Identifier: 1/DSS_test_1ss Source: BinaryOperationManager Message: Ошибка при обработке документа ''
CryptoPro.DSS.SignatureServer.Managers.DSSSignManagerException: Ошибка при подписи документа:
тип подписи XMLDSig, параметры: [XMLDSigType, XMLTemplate].
Вложенное сообщение:
Обнаружено неизвестное преобразование. ---> System.Security.Cryptography.CryptographicException: Обнаружено неизвестное преобразование.
в System.Security.Cryptography.Xml.Reference.LoadXml(XmlElement value)
в System.Security.Cryptography.Xml.SignedInfo.LoadXml(XmlElement value)
в System.Security.Cryptography.Xml.Signature.LoadXml(XmlElement value)
в System.Security.Cryptography.Xml.SignedXml.LoadXml(XmlElement value)
в CryptoPro.DSS.SignatureServer.Managers.SignatureManager.SignXMLTemplate(Byte[] content, X509Certificate2 signerCert)
в CryptoPro.DSS.SignatureServer.Managers.SignatureManager.SignXML(Byte[] content, X509Certificate2 signCert, IDSSPrivateKey privateKey, Dictionary`2 signatureParams)
в CryptoPro.DSS.SignatureServer.Managers.SignatureManager.SignContent(ValidatedSignDocumentRequest signRequest)
--- Конец трассировки внутреннего стека исключений ---
в CryptoPro.DSS.SignatureServer.Managers.SignatureManager.SignContent(ValidatedSignDocumentRequest signRequest)
в CryptoPro.DSS.SignatureServer.Managers.Operations.SignatureOperationManager.ExecuteBinaryAsync(ValidatedSignDocumentRequest request)
в CryptoPro.DSS.SignatureServer.Managers.Operations.BinaryOperationManager`3.<ExecuteAsync>d__7.MoveNext().
Как я понял, она связана с тем, что требуется зарегистрировать в DSS библиотеки для трансформации и канонизации XML с помощью команды Add-DssSignServerTransformPlugin (https://dss.cryptopro.ru/docs3284/adminguide/converters/transforms.html ). Мне нужны 2 алгоритма:http://www.w3.org/2002/06/xmldsig-filter2 и http://www.w3.org/TR/200...4n-20010315#WithCommentsКоманда для алгоритма http://www.w3.org/2002/06/xmldsig-filter2 была приведена по ссылке выше. Подскажите, пожалуйста, где взять библиотеку для алгоритма http://www.w3.org/TR/200...n-20010315#WithComments?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 12.03.2019(UTC) Сообщений: 332 Откуда: Москва Сказал «Спасибо»: 5 раз Поблагодарили: 70 раз в 66 постах
|
Добрый день. Для преобразования http://www.w3.org/2002/06/xmldsig-filter2 нужно зарегистрировать плагин XML-преобразования в соответствие с указанным Вами разделом документации. Для C14N with Comments дополнительно плагин XML-преобразования регистрировать не нужно, он доступен "из коробки". |
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close