Вопрос или проблема
Кто-нибудь знает коммерческий инструмент, который может генерировать и проверять цифровые XML охватывающие подписи?
<?xml version="1.0" encoding="UTF-8"?>
<Signature xmlns="http://www.w3.org/2000/09/xmldsig#">
<SignedInfo>
<CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
<SignatureMethod Algorithm="http://www.w3.org/2000/09/xmldsig#rsa-sha1" />
<Reference URI="#object">
<DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<DigestValue>OPnpF/ZNLDxJ/I+1F3iHhlmSwgo=</DigestValue>
</Reference>
</SignedInfo>
<SignatureValue>nihUFQg4mDhLgecvhIcKb9Gz8VRTOlw+adiZOBBXgK4JodEe5aFfCqm8WcRIT8GL
LXSk8PsUP4//SsKqUBQkpotcAqQAhtz2v9kCWdoUDnAOtFZkd/CnsZ1sge0ndha4
0wWDV+nOWyJxkYgicvB8POYtSmldLLepPGMz+J7/Uws=</SignatureValue>
<KeyInfo>
<KeyValue>
<RSAKeyValue>
<Modulus>4IlzOY3Y9fXoh3Y5f06wBbtTg94Pt6vcfcd1KQ0FLm0S36aGJtTSb6pYKfyX7PqC
UQ8wgL6xUJ5GRPEsu9gyz8ZobwfZsGCsvu40CWoT9fcFBZPfXro1Vtlh/xl/yYHm
+Gzqh0Bw76xtLHSfLfpVOrmZdwKmSFKMTvNXOFd0V18=</Modulus>
<Exponent>AQAB</Exponent>
</RSAKeyValue>
</KeyValue>
</KeyInfo>
<Object Id="object"><ActualXMLDocument/></Object>
</Signature>
Altova XMLSpy 2019 Enterprise поддерживает это:
https://www.altova.com/manual/XMLSpy/spyenterprise/index.html?xsxml_xmlsigs_creating.htm
Ответ или решение
Создание и проверка XML-цифровых подписей, в частности охватывающих подписей, представляет собой важный аспект обеспечения безопасности передачи данных. Охватывающая подпись (enveloping signature) — это такая структура XML, где подписанные данные являются составной частью самой подписи. В данном контексте важность использования коммерческих инструментов для генерации и проверки подобных подписей в бизнес-среде сложно переоценить.
Одним из известных коммерческих инструментов, способных выполнять эти задачи, является Altova XMLSpy 2019 Enterprise. Этот инструмент поддерживает создание и валидацию охватывающих XML-цифровых подписей, что подтверждается документацией, представленной на сайте Altova (Altova XMLSpy Manual).
Достоинства Altova XMLSpy 2019 Enterprise:
-
Интуитивно понятный интерфейс: Программное обеспечение предлагает пользователю дружественный и функционально насыщенный интерфейс, что обеспечивает простоту и удобство работы даже для пользователей с базовыми познаниями в области XML-технологий.
-
Расширенная совместимость: Помимо генерации и валидации охватывающих подписей, Altova XMLSpy поддерживает множество других форматов и стандартов XML, что делает его универсальным инструментом для работы с XML-документами в различных средах.
-
Надежность и безопасность: Интеграция современных алгоритмов канонизации и подписи, таких как rsa-sha1, обеспечивает высокий уровень надежности и безопасности обработки данных, что крайне важно в корпоративной среде, где защита данных имеет первостепенное значение.
-
Полезные дополнительные функции: XMLSpy предлагает функции, которые значительно упрощают процессы разработки, тестирования и отладки XML-документов, обогащая богатый функционал инструмента.
Таким образом, если в вашей организации стоит задача по генерации и проверке охватывающих XML-цифровых подписей, Altova XMLSpy 2019 Enterprise — это один из лучших вариантов, предлагаемый на рынке. Выбирая подходящее программное обеспечение, важно учитывать не только текущие потребности, но и потенциальные требования будущих проектов, что обеспечит долгосрочную надежность и эффективность используемых решений.