Hello,
Regarding a new SAML connection we are receiving an assertion where part of it is, is extra encrypted. However it is unclear how we can let ISAM handle this extra step of decryption. Can be clarified how this can be handled?
Below is an example of the extra encrypted information:
<saml2:EncryptedID>
<xenc:EncryptedData xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"
Id="_e5f3842a84e2765a2035b5d86da91333"
Type="http://www.w3.org/2001/04/xmlenc#Element">
<xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#aes256-cbc"/>
<ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:RetrievalMethod Type="http://www.w3.org/2001/04/xmlenc#EncryptedKey"
URI="#_27918fabe23432b0fc61e7b8c7b0b222"/>
</ds:KeyInfo>
<xenc:CipherData>
<xenc:CipherValue>**********************************************</xenc:CipherValue>
</xenc:CipherData>
</xenc:EncryptedData>
<xenc:EncryptedKey xmlns:xenc="http://www.w3.org/2001/04/xmlenc#"
Id="_27918fabe23432b0fc61e7b8c7b0b222"
Recipient="urn:***************************">
<xenc:EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-oaep-mgf1p">
<ds:DigestMethod xmlns:ds="http://www.w3.org/2000/09/xmldsig#"
Algorithm="http://www.w3.org/2000/09/xmldsig#sha1"/>
</xenc:EncryptionMethod>
<ds:KeyInfo xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
<ds:KeyName>***************************</ds:KeyName>
</ds:KeyInfo>
<xenc:CipherData>
<xenc:CipherValue>**********************************************************************</xenc:CipherValue>
</xenc:CipherData>
<xenc:ReferenceList>
<xenc:DataReference URI="#_e5f3842a84e2765a2035b5d86da91333"/>
</xenc:ReferenceList>
</xenc:EncryptedKey>
</saml2:EncryptedID>
------------------------------
Henk Molema
------------------------------