Если вы хотите понять XML-шифрование, классическая версия «Безопасный XML: новый синтаксис для подписей и шифрования» Дона Истлейка по-прежнему остается лучшей. Он объясняет компромиссы в проектах для XML Enc и DSig и дает советы по реализации. За 9 лет, прошедших с момента его написания, возникло много соглашений об этих компромиссах, которые вы можете найти с помощью поиска.
Мой коллега, Ян, перечислил необходимые алгоритмы SAML 2.0, поэтому вы можете сосредоточиться на них в книге Истлейка. И, как вы, вероятно, знаете, «требуемый» в спецификации означает, что если вы ограничитесь только этим, вы будете совместимы.
Наконец, этот метод, описанный Скоттом, заключается в генерации случайного симметричного ключа, шифровании данных с его помощью, а затем в шифровании случайного симметричного ключа с открытым ключом шифрования вашего получателя, который часто называется цифровым охватом и используется повсеместно в криптографии от SSL до систем управления ключами.