Method: Saml::Util.decrypt_encrypted_id
- Defined in:
- lib/saml/util.rb
.decrypt_encrypted_id(encrypted_id, private_key) ⇒ Object
90 91 92 93 94 95 |
# File 'lib/saml/util.rb', line 90 def decrypt_encrypted_id(encrypted_id, private_key) encrypted_id_xml = encrypted_id.is_a?(Saml::Elements::EncryptedID) ? encrypted_id.to_xml : encrypted_id.to_s encrypted_document = Xmlenc::EncryptedDocument.new(encrypted_id_xml) Saml::Elements::EncryptedID.parse(encrypted_document.decrypt(private_key)) end |