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 Detail

      • decrypt

        Assertion decrypt​(Set<PrivateKey> privateKeys)
                   throws 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:
        SAML2Exception - if it could not decrypt the assertion properly.