Interface EncryptedAssertion

All Superinterfaces:
EncryptedElement, XmlSerializable

@SupportedAll public interface EncryptedAssertion extends EncryptedElement
The EncryptedAssertion represents an assertion in encrypted fashion, as defined by the XML Encryption Syntax and Processing specification [XMLEnc]. The EncryptedAssertion contains an EncryptedData and zero or more EncryptedKeys.
  • Method Details

    • decrypt

      Assertion decrypt(Set<PrivateKey> privateKeys) throws com.sun.identity.saml2.common.SAML2Exception
      Decrypt the encrypted assertion.
      Parameters:
      privateKeys - Private keys of the recipient used to decrypt the secret key.
      Returns:
      an assertion that is decrypted from this object
      Throws:
      com.sun.identity.saml2.common.SAML2Exception - if it could not decrypt the assertion properly.