Sun предоставляет Java API для спецификации XML-Enc?

#java #xml #security #encryption

#java #xml #Безопасность #шифрование

Вопрос:

Я ищу, есть ли способ выполнить спецификацию XML-Enchttp://en.wikipedia.org/wiki/XML_Encryption без использования внешних API, таких как Apache Santuario.

Заранее спасибо!

Ответ №1:

Нет, нет внутренней библиотеки шифрования XML, потому что JSR-106 был изъят. Поэтому вам придется использовать внешний API. К сожалению, API Santuario не такой чистый, как большинство API, включенных в среду выполнения Java.

http://www.jcp.org/en/jsr/detail?id=106

PS при использовании любой библиотеки шифрования XML обязательно проверяйте содержимое перед расшифровкой, иначе у вас возникнут проблемы, например, с дополняющими атаками oracle (это предупреждение содержится в спецификации шифрования XML W3C, но оно слишком часто игнорируется).

Комментарии:

1. Танки @owlstead! Я воспользуюсь вашим советом!