Описание тега xml-signature

Подписи XML обеспечивают целостность, аутентификацию сообщений и / или службы аутентификации подписывающего лица для данных любого типа, независимо от того, находятся ли они в XML, который включает подпись, или где-либо еще.
2 ответа

Ручная проверка подписи XML

Я могу успешно выполнить ручную проверку ссылок (канонизировать каждый ссылочный элемент -> SHA1 -> Base64 -> проверить, совпадает ли это с содержимым DigestValue), но мне не удается проверить SignatureValue. Вот SignedInfo для канонизации и хэширов…
0 ответов

Документ XML для подписи Java с использованием JSR 105 с закрытым ключом HSM

Мне нужно подписать XML-документ, используя API-интерфейс JSR 105. Я уже разобрался, как это сделать с помощью стандартного провайдера, но теперь мне нужен мой код для поддержки HSM. И это проблема. Если я инициализирую подпись так: XMLSignatureFact…
11 окт '15 в 13:39
1 ответ

CXF / XML-подпись: как изменить алгоритм канонизации?

Я пишу простой клиент CXF и сервер с небольшим количеством WS-Security (подпись XML). Все идет нормально. ... outProps.put("signatureParts", "{Element}{" + WSU_NS + "}Timestamp;" + "{Element}{http://schemas.xmlsoap.org/soap/envelope/}Body;" + "{}{ht…
1 ответ

Как я могу подписать различные элементы XML, а также подписать их родителей?

В веб-сервисе SOAP, который я пытаюсь использовать, есть необходимость отправки XML со структурой, которая похожа на эту: <?xml version="1.0"?> <TheData> <Father Id="zzz"> <SomeInfo>1</SomeInfo> <List> <Element…
28 ноя '13 в 21:48
1 ответ

Конвертировать формат XML Dsig в ​​открытый ключ DER ASN.1

Я работаю над приложением для iPhone, которое получает открытый ключ RSA из веб-службы ASP.NET в форме: <RSAKeyValue> <Modulus>qdd0paiiBJ+xYaN4TKDdbEzrJJw9xlbRAltb5OPdegjLoW60yOjL/sni52WVsGC9QxpNitZR33dnUscmI0cTJoxkXypPjbD94UpH+p4el2tuKB…
22 мар '11 в 19:58
1 ответ

Подписание XML с использованием pkcs11 Wrappers в JAVA

Я написал программу для подписи файла XMl с использованием API цифровой подписи, предоставляемого Java (то есть классов из пакета javax.xml.crypto.dsig). Но для подписи XML-документа необходимо было предоставить закрытый ключ, чтобы создать контекст…
29 авг '13 в 04:53
0 ответов

Проблема проверки подписи Spring SAML

Я пытаюсь использовать пример приложения Spring SAML для подключения к Shibboleth IdP, но столкнулся с проблемой проверки подписи, которую мне не удалось устранить. Когда образец приложения получает ответ от IdP, возникает исключение со следующим: C…
11 авг '15 в 16:25
1 ответ

Как получить сертификат WS-Security для принятия Java-приложением

Так что я уже некоторое время борюсь с WS-Security, медленно прогрессируя. Сначала позвольте мне кратко описать мои настройки. У меня Java-приложение, запущенное в Tomcat, которое предлагает конечную точку веб-службы (используя Spring). Я хочу, чтоб…
05 июл '11 в 14:45
0 ответов

Подписать XML-документ в веб-браузере, используя JavaScript

Я хотел бы подписать XML-документ (XMLDSig), который содержит конфиденциальные данные в веб-браузере, с помощью сертификата клиента, использующего только JavaScript. Я провел исследование и выяснил, что в 2014–2015 годах в JS не было возможности под…
24 апр '18 в 12:32
1 ответ

Пояснение по XML-подписи

Я читаю материалы по подписи XML за пару дней, так как это часть одного из моих заданий. До сих пор я понял, что мы можем подписать с ним данные любого типа. Я прошел через все элементы. Когда я смотрю на них, все они кажутся легкими и понятными. Но…
02 апр '12 в 07:30
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…
1 ответ

Вопросы по Java XML Digital Signature

Мне нужно подписать цифровой документ XML. Данное требование заключается в том, что входные данные представляют собой файл XML и закрытый ключ. Для подписи следует использовать SHA256/RSA-2048, а подпись должна быть Enveloping. Я придумал следующий …
2 ответа

Как использовать XmlDsigEnvelopedSignatureTransform независимо от класса SignedXml

Во всех примерах в Интернете показано использование класса XmlDsigEnvelopedSignatureTransform как части класса SignedXml. Я хотел бы использовать этот класс сам по себе. Просто дайте ему nodeList получить результат без узла подписи. XmlDsigEnveloped…
27 авг '12 в 15:19
1 ответ

Инструмент xsd to xml с пользовательским вводом

Может кто-нибудь предложить мне инструмент или конвертер в Java, который делает следующее (1) Пользователь предоставит инструмент XSD-файл. (2) Инструмент интерпретирует XSD и отображает экран, позволяющий вводить данные (в соответствии с типами, оп…
13 авг '12 в 05:33
0 ответов

Проверка XML-подписи +ECC-алгоритм

В моем текущем Android-проекте я достиг точки, которая требует проверки подписи XML с помощью файла.pdf (файл pdf подписан в файле XMl), и я столкнулся с одной серьезной проблемой. Это связано с тем, что absolutley НЕ может использовать iaik-libarie…
27 июл '12 в 06:33
0 ответов

Низкоуровневое программирование для подписи XML без класса SignedXml

Я провожу 2 недели, пытаясь заставить это работать, но безуспешно. Я использую данные.NET Core v2.0 и X509Certificate2 (данные получены из хранилища ключей Azure). Я не могу использовать SignedXml класс из-за неверного xml от сторонней компании, кот…
1 ответ

SignedXml.CheckSignature генерирует исключение: значение не может быть нулевым. Имя параметра: имя

Я пишу кусок кода для проверки подписи в Xml из сертификата X509 и получил сообщение об исключении в строке темы. Мой пример кода Dim cert As X509Certificate2 = GetCertificate("Certificate Name") Dim signedXml As SignedXml = New SignedXml(Me.samlRes…
28 мар '12 в 20:26
0 ответов

CryptXMLVerifySignature возвращает CRYPT_XML_E_TRANSFORM

У меня возникают проблемы при проверке подписи в C++ с помощью функции CryptXmlVerifySignature. Я могу проверить подпись в php, но кажется, что вся работа, которую я делаю в php, скрыта в этой функции C++, которая не позволяет мне устранять неполадк…
27 апр '18 в 21:24
0 ответов

Java - проверка подписи XML

Я пытаюсь проверить подписанный документ XML, но он всегда терпит неудачу. Код, который я создал, состоит в основном из кода, размещенного в Oracle. Есть ли способ, которым я могу предоставить больше информации, чтобы иметь возможность отладить эту …
30 май '16 в 22:26
2 ответа

Где находится элемент ds:Signature в SAML LogoutRequest?

Сервер PingFederate 6.10 отвечает "Требуется подпись", но полученный в LogoutRequest элемент Signature. Это не в том месте? Как заставить LogoutRequest работать? Возможно, это также важно: в журнале сервера PingFederate говорится: "Возникла исключит…
22 дек '12 в 01:11