Описание тега signedxml
The SignedXml class is the main class used for XML signing and verification (XMLDSIG) in the .NET Framework.
1
ответ
RSASSA-PSS без параметров, использующих поддержку SHA-256 .Net 4.5
Я пытаюсь использовать System.Security.Cryptography (целевой фреймворк.NET 4.5) для создания цифровых подписей в формате xml. До сих пор мне удавалось создавать и проверять подписи по следующей схеме: RSA PKCS#1 v1.5 и SHA-256: http://www.w3.org/200…
26 мар '14 в 10:44
3
ответа
Генерация xml-подписи с префиксом "ds"
Я сгенерировал подпись xml с signaturexml, и проверка работала хорошо. Моя подпись xml, как показано ниже <Signature Id="orderSignature" xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http:…
25 май '12 в 14:18
0
ответов
SignedXml.CheckSignature() всегда ложно
Я получаю подписанный XML от третьей стороны с приложенным сертификатом. У меня также есть копия этого сертификата локально, чтобы убедиться, что серийные номера равны, что они есть, поэтому я уверен, что XML подписан тем же сертификатом, что и у ме…
08 дек '16 в 12:57
2
ответа
.NET SignedXml с определенным префиксом пространства имен ("ds:") и без X509Data
Я боролся при попытке цифровой подписи мыльного конверта в Microsoft .NET. Webservice отклонял мой подписанный запрос.NET, говоря "неверная подпись". В этом случае веб-сервис был написан на Java сторонним разработчиком, поэтому я не мог вносить ника…
21 июл '17 в 13:54
1
ответ
CheckSignature возвращает false
У меня проблема в том, что CheckSignature при простой подписи всегда терпит неудачу. Я использую SignXml для подписи некоторых внешних данных (в моем случае это части полезных нагрузок AS4), которые будут храниться в виде вложений MIME. Вот код (мод…
23 сен '18 в 10:39
1
ответ
Как добавить префикс к элементу подписи в C#
Мы подписываем элементы xml, используя класс SignedXml. Требуется добавить узел подписи в Ws Security для связи со службой. Мы могли бы подписать элементы и проверить их. В этом случае пример XML-кода, как показано ниже X509Certificate2 certificate …
02 мар '16 в 12:45
1
ответ
Проблема с пользовательским пространством имен с SignedXml
Проблема возникает, когда я подписываю XML-документы, содержащие префиксы пространства имен и ссылки на пространство имен, а затем проверяю его. В этом случае проверка всегда заканчивается неудачей (возвращает false). Когда я удаляю префиксы простра…
31 мар '11 в 04:28
1
ответ
.Net: SignedXml - Подписание xml с помощью алгоритма преобразования exc-c14n
Я пытаюсь подписать Xml (на самом деле SOAP xml) в C# с помощью класса SignedXml, этап подписания проходит успешно, но когда я пытаюсь проверить подпись, она говорит мне, что она недействительна. Единственное изменение, которое я сделал из примера в…
06 дек '12 в 18:43
6
ответов
Цифровая подпись частей XML-документа
У меня есть документ XML, структура которого похожа на следующую <envelop> <header>blaa</header> <message>blaa blaa</message> <footer></footer> </envelop> Я хочу подписать элементы заголовка и сообщени…
23 июн '09 в 10:55
2
ответа
Можно ли подписать XML-документ без использования KeyContainerName?
Я хочу создать 2 действительно простых библиотеки: 1) который подпишет документ XML 2) который проверит, что документ XML не был изменен. Я попытался использовать RSACryptoServiceProvider и контейнер ключей. Но когда я перехожу на другую машину, это…
17 янв '11 в 16:31
1
ответ
Генерация XADES-BES с префиксом "ds"
Я использовал подписанный класс для генерации подписи XML. И результат xml, как показано ниже; <Signature Id="orderSignature" xmlns="http://www.w3.org/2000/09/xmldsig#"> <SignedInfo> <CanonicalizationMethod Algorithm="http://www.w3.or…
29 май '12 в 13:12
0
ответов
Неправильная канонизация (c14n), выполненная SignedXml - она удаляет разрывы строк (& # 13;) - это ошибка.NET?
Мы получаем подписанные xmls от третьих лиц, которые используют Java. Наша реализация.NET правильно проверяет подписи, за исключением случаев, когда xml содержит & # 13; характеристика личности. Похоже, что.NET удаляет этот символ разрыва строки где…
07 дек '17 в 11:53
0
ответов
Проблемы с SignedXML.CheckSignature() при использовании сторонней подписи в C#
У меня есть приложение aC#, которое я использую для обработки зашифрованного и подписанного XML-файла от третьего лица. Файл, который я создаю и подписываю внутри приложения с использованием действующего сертификата, проходит проверку без проблем. У…
26 апр '17 в 11:31
0
ответов
Проверка SignedXml с префиксом dsig
Я пытаюсь сгенерировать SignedXML с префиксом dsig (что мне удалось сделать благодаря ответу Джорджа Димы в префиксе xml signature DS?). Проблема в том, что метод CheckSignature теперь возвращает false - я думаю, что этот метод, возможно, также необ…
09 окт '14 в 08:02
1
ответ
SignedXml CanonicalizationMethod - http://www.w3.org/2006/12/xml-c14n11
Можно ли использовать http://www.w3.org/2006/12/xml-c14n11 метод канонизации с SignedXml? SignedXml signedXml = new SignedXml(xmlDoc); signedXml.SignedInfo.CanonicalizationMethod = "http://www.w3.org/2006/12/xml-c14n11"; бросает System.Security.Cryp…
28 ноя '14 в 12:05
0
ответов
SignedXml.CheckSignature(ключ) всегда выдает ошибку
Я новичок в программировании на C#.NET. С помощью онлайн-ссылок я написал приведенный ниже код для проверки подписи утверждения SAML (созданного серверным API). Мой Env:VS 2010 Ver4.0 Win XP SP3 Маркер подтверждения SAML выглядит примерно так:* <…
06 дек '12 в 18:56
1
ответ
.NET не поддерживает нестандартные имена элементов подписи XMLDSIG
Я пытаюсь реализовать отраслевую спецификацию, которая требует использования цифровых подписей в формате XML (XMLDSIG). Вместо того, чтобы соответствовать примерам (<Signature>) моя спецификация использует свое собственное имя для элемента под…
21 фев '12 в 02:33
2
ответа
Как добавить <keyvalue> перед <x509data> в подписанном XML
Теперь я программирую с цифровой подписью, и у меня есть проблема, когда я генерирую подпись. Сначала я добавил KeyValue, затем добавил X509Data, но сначала добавился тег. У меня есть код для создания signinfo: private KeyInfo createKeyInfo(PublicKe…
02 окт '17 в 09:34
0
ответов
Замена для C# SignedXml в PHP
Я пытаюсь проверить квитанцию IAP, отправленную для Магазина Windows. Пример кода для подтверждения получения в C# доступен здесь. Я пытаюсь подтвердить чек с помощью PHP, но не могу его подтвердить. Я пытаюсь openssl, но он всегда возвращает 0. Е…
16 сен '13 в 13:15
1
ответ
Метод SignedXml.CheckSignature (X509Certificate2, false) не проверяет действительность сертификата
Я пытаюсь проверить подпись и сертификат, передав в методе значение false в качестве второго параметра - SignedXml.CheckSignature (Cert, false). Однако, даже если используется сертификат (созданный makecert, как указано в примере ниже), не истек, Ch…
15 ноя '13 в 19:01