Вопросы по теме '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 просмотров
schedule
09.12.2022
Создание подписи 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