Вопросы по теме 'signedxml'

Подписание XML с помощью примера с открытым ключом?
Я работаю над внедрением службы SAML. Таким образом, я считаю, что поставщик удостоверений должен поставить цифровую подпись утверждения SAML с помощью открытого ключа поставщика услуг перед отправкой утверждения поставщику услуг (которое поставщик...
1450 просмотров
schedule 07.11.2022

Как заставить XMLDocument не помещать пробелы в самозакрывающиеся теги?
У меня есть хорошо отформатированный XML без пробелов. Это должно быть так. Когда я загружаю его в XMLDocument для подписи, самозакрывающиеся теги получают дополнительный пробел и <cEAN/> становится: <cEAN />...
2666 просмотров
schedule 14.06.2023

Как проверить сертификат в SignedXml в машинном хранилище
Я хотел бы проверить подпись в SignedXml по сертификатам в машинном хранилище. Этот код используется для проверки подписи: internal bool VerifySignature(XmlDocument xml) { var signedXml = new SignedXml(xml); var nsMgr = new...
2822 просмотров
schedule 12.07.2022

.NET не поддерживает нестандартные имена элементов подписи XMLDSIG.
Я пытаюсь реализовать отраслевую спецификацию, для которой требуются цифровые подписи XML в оболочке (XMLDSIG). Вместо того, чтобы соответствовать примерам ( <Signature> ), моя спецификация использует собственное имя для элемента подписи:...
800 просмотров

Создание подписи xml с префиксом ds
Я создал подпись xml с помощью signedxml, и проверка работает хорошо. Моя подписьxml выглядит следующим образом: <Signature Id="orderSignature" xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo>...
4471 просмотров
schedule 20.05.2023

Подписание Xml-документа с использованием метода подписи RSA-SHA256
Я использую метод ниже для подписи документов Xml: public static XmlDocument SignDocument(XmlDocument doc) { string signatureCanonicalizationMethod = "http://www.w3.org/2001/10/xml-exc-c14n#"; string signatureMethod =...
11802 просмотров
schedule 29.03.2022

SignedXml.CheckSignature не работает в .NET 4, но работает в .NET 3.5, 3 или 2.
У меня есть ответ от стороннего веб-сервиса. Я загружаю XmlDocument с этим ответом. string txt = readStream.ReadToEnd(); response = new XmlDocument(); response.PreserveWhitespace = true; response.LoadXml(txt); return response;...
9443 просмотров
schedule 07.12.2022

.Net 4.0 C# При загрузке ключа SHA256 SignatureAlgorithm меняется на SHA1
Я борюсь с этим уже целую неделю и надеюсь, что кто-то может мне помочь. Мне нужно подписать xml с помощью SHA256 и xmldsig. Для этого я использую класс SignedXML. При просмотре этого класса я вижу, что он использует значение SignatureAlgorithm...
2607 просмотров
schedule 04.06.2023

Набор ключей не существует
У меня есть один файл сертификата, и я назначаю его классу X509Certificate2 , cert = New X509Certificate2("mycertificate.cer") У этого cert есть только открытый ключ, который я буду использовать для подписи моего xml файла. И тогда я...
1736 просмотров
schedule 01.11.2022

Проверка подписи XML в Powershell с сертификатом PEM
Я пытаюсь создать сценарий powershell, который будет использовать данные в XML-документе. Однако перед выполнением какой-либо работы мне нужно убедиться, что XML не был подделан, проверив подпись. У меня есть копия открытого ключа для сертификата,...
1309 просмотров
schedule 09.06.2022