Uses of Class
org.opensaml.xmlsec.encryption.support.DecryptionException
Packages that use DecryptionException
Package
Description
Classes for encrypting and decrypting SAML.
Implementations of SAML 2.0 profile behavior.
Functional support for XML Encryption.
-
Uses of DecryptionException in org.opensaml.saml.saml2.encryption
Methods in org.opensaml.saml.saml2.encryption that throw DecryptionExceptionModifier and TypeMethodDescriptionDecrypter.decrypt(EncryptedAssertion encryptedAssertion) Decrypt the specified EncryptedAssertion.Decrypter.decrypt(EncryptedAttribute encryptedAttribute) Decrypt the specified EncryptedAttribute.Decrypter.decrypt(EncryptedID encryptedID) Decrypt the specified EncryptedID.Decrypter.decrypt(NewEncryptedID newEncryptedID) Decrypt the specified NewEncryptedID.private SAMLObjectDecrypter.decryptData(EncryptedElementType encElement) Decrypt the specified instance of EncryptedElementType, and return it as an instance of the specified QName. -
Uses of DecryptionException in org.opensaml.saml.saml2.profile.impl
Methods in org.opensaml.saml.saml2.profile.impl that throw DecryptionExceptionModifier and TypeMethodDescriptionprivate voidDecryptAttributes.processAssertion(ProfileRequestContext profileRequestContext, Assertion assertion) Decrypt anyEncryptedAttributefound in an assertion and replace it with the result.private voidDecryptNameIDs.processAssertion(ProfileRequestContext profileRequestContext, Assertion assertion) Decrypt anyEncryptedIDfound in an assertion and replace it with the result.private AssertionDecryptAssertions.processEncryptedAssertion(ProfileRequestContext profileRequestContext, EncryptedAssertion encAssert) Decrypt anEncryptedAssertionand return the result.private AttributeDecryptAttributes.processEncryptedAttribute(ProfileRequestContext profileRequestContext, EncryptedAttribute encAttr) Decrypt anEncryptedAttributeand return the result.private NameIDDecryptNameIDs.processEncryptedID(ProfileRequestContext profileRequestContext, EncryptedID encID) Decrypt anEncryptedIDand return the result.private voidDecryptNameIDs.processLogoutRequest(ProfileRequestContext profileRequestContext, LogoutRequest request) Decrypt anyEncryptedIDfound in a LogoutRequest and replace it with the result.private voidDecryptNameIDs.processManageNameIDRequest(ProfileRequestContext profileRequestContext, ManageNameIDRequest request) Decrypt anyEncryptedIDfound in a ManageNameIDRequest and replace it with the result.private voidDecryptNameIDs.processNameIDMappingRequest(ProfileRequestContext profileRequestContext, NameIDMappingRequest request) Decrypt anyEncryptedIDfound in a NameIDMappingRequest and replace it with the result.private voidDecryptNameIDs.processNameIDMappingResponse(ProfileRequestContext profileRequestContext, NameIDMappingResponse response) Decrypt anyEncryptedIDfound in a NameIDMappingResponse and replace it with the result.private NewIDDecryptNameIDs.processNewEncryptedID(ProfileRequestContext profileRequestContext, NewEncryptedID encID) Decrypt aNewEncryptedIDand return the result.private voidDecryptAssertions.processResponse(ProfileRequestContext profileRequestContext, Response response) Decrypt anyEncryptedAssertionfound in a response and replace it with the result.private voidDecryptNameIDs.processSubject(ProfileRequestContext profileRequestContext, Subject subject) Decrypt anyEncryptedIDfound in a subject and replace it with the result. -
Uses of DecryptionException in org.opensaml.xmlsec.encryption.support
Subclasses of DecryptionException in org.opensaml.xmlsec.encryption.supportModifier and TypeClassDescriptionclassException thrown when an error occurs during pre-decryption validation.Methods in org.opensaml.xmlsec.encryption.support that throw DecryptionExceptionModifier and TypeMethodDescriptionprotected voidDecrypter.checkAndMarshall(XMLObject xmlObject) Ensure that the XMLObject is marshalled.Decrypter.decryptData(EncryptedData encryptedData) This is a convenience method for callingDecrypter.decryptData(EncryptedData, boolean), with therootInNewDocumentparameter value supplied byDecrypter.isRootInNewDocument().Decrypter.decryptData(EncryptedData encryptedData, boolean rootInNewDocument) Decrypts the supplied EncryptedData and returns the resulting XMLObject.Decrypter.decryptDataToDOM(EncryptedData encryptedData) Decrypts the supplied EncryptedData and returns the resulting DOMDocumentFragment.Decrypter.decryptDataToDOM(EncryptedData encryptedData, Key dataEncKey) Decrypts the supplied EncryptedData using the specified key, and returns the resulting DOMDocumentFragment.Decrypter.decryptDataToList(EncryptedData encryptedData) This is a convenience method for callingDecrypter.decryptDataToList(EncryptedData, boolean), with therootInNewDocumentparameter value supplied byDecrypter.isRootInNewDocument().Decrypter.decryptDataToList(EncryptedData encryptedData, boolean rootInNewDocument) Decrypts the supplied EncryptedData and returns the resulting list of XMLObjects.Decrypter.decryptKey(EncryptedKey encryptedKey, String algorithm) Attempts to decrypt the supplied EncryptedKey and returns the resulting Java security Key object.Decrypter.decryptKey(EncryptedKey encryptedKey, String algorithm, Key kek) Decrypts the supplied EncryptedKey and returns the resulting Java security Key object.private DocumentFragmentDecrypter.parseInputStream(InputStream input, Document owningDocument) Parse the specified input stream in a DOM DocumentFragment, owned by the specified Document.protected voidDecrypter.preProcessEncryptedData(EncryptedData encryptedData, Key dataEncKey) Preprocess the EncryptedData.protected voidDecrypter.preProcessEncryptedKey(EncryptedKey encryptedKey, String algorithm, Key kek) Preprocess the EncryptedKey.protected voidDecrypter.validateAlgorithms(EncryptedData encryptedData) Validate the algorithms contained within anEncryptedData.protected voidDecrypter.validateAlgorithms(EncryptedKey encryptedKey) Validate the algorithms contained within anEncryptedKey.protected voidDecrypter.validateAlgorithmURI(String algorithmURI) Validate the supplied algorithm URI against the configured include and exclude lists.