Uses of Class
org.opensaml.xmlsec.encryption.support.EncryptionException
Package | Description |
---|---|
org.opensaml.saml.saml2.encryption |
Classes for encrypting and decrypting SAML.
|
org.opensaml.saml.saml2.profile.impl |
Implementations of SAML 2.0 profile behavior.
|
org.opensaml.xmlsec.encryption.support |
Functional support for XML Encryption.
|
-
Uses of EncryptionException in org.opensaml.saml.saml2.encryption
Methods in org.opensaml.saml.saml2.encryption that throw EncryptionException Modifier and Type Method Description private EncryptedElementType
Encrypter. encrypt(XMLObject xmlObject, QName encElementName)
Encrypt the specified XMLObject, and return it as an instance of the specified QName, which should be one of the types derived fromEncryptedElementType
.EncryptedAssertion
Encrypter. encrypt(Assertion assertion)
Encrypt the specified Assertion.EncryptedAttribute
Encrypter. encrypt(Attribute attribute)
Encrypt the specified Attribute.EncryptedID
Encrypter. encrypt(BaseID baseID)
Encrypt the specified BaseID.EncryptedID
Encrypter. encrypt(NameID nameID)
Encrypt the specified NameID.NewEncryptedID
Encrypter. encrypt(NewID newID)
Encrypt the specified NewID.EncryptedID
Encrypter. encryptAsID(Assertion assertion)
Encrypt the specified Assertion, treating as an identifier and returning an EncryptedID.protected EncryptedElementType
Encrypter. processElements(EncryptedElementType encElement, EncryptedData encData, List<EncryptedKey> encKeys)
Handle post-processing of generated EncryptedData and EncryptedKey(s) and storage in the appropriate EncryptedElementType instance. -
Uses of EncryptionException in org.opensaml.saml.saml2.profile.impl
Methods in org.opensaml.saml.saml2.profile.impl that throw EncryptionException Modifier and Type Method Description private void
EncryptNameIDs. processAssertion(Assertion assertion)
Decrypt anyEncryptedID
found in an assertion and replace it with the result.private void
EncryptNameIDs. processLogoutRequest(LogoutRequest request)
Encrypt aNameID
found in a LogoutRequest and replace it with the result.private void
EncryptNameIDs. processManageNameIDRequest(ManageNameIDRequest request)
Encrypt aNameID
found in a ManageNameIDRequest and replace it with the result.private void
EncryptNameIDs. processNameIDMappingRequest(NameIDMappingRequest request)
Encrypt aNameID
found in a NameIDMappingRequest and replace it with the result.private void
EncryptNameIDs. processNameIDMappingResponse(NameIDMappingResponse response)
Encrypt aNameID
found in a NameIDMappingResponse and replace it with the result.private void
EncryptNameIDs. processSubject(Subject subject)
Encrypt anyNameID
s found in a subject and replace them with the result. -
Uses of EncryptionException in org.opensaml.xmlsec.encryption.support
Methods in org.opensaml.xmlsec.encryption.support that throw EncryptionException Modifier and Type Method Description protected void
Encrypter. checkAndMarshall(XMLObject xmlObject)
Ensure that the XMLObject is marshalled.protected void
Encrypter. checkParams(List<KeyEncryptionParameters> kekParamsList, boolean allowEmpty)
Check a list of key encryption parameters for consistency and required values.protected void
Encrypter. checkParams(DataEncryptionParameters encParams)
Check data encryption parameters for consistency and required values.protected void
Encrypter. checkParams(DataEncryptionParameters encParams, List<KeyEncryptionParameters> kekParamsList)
Check the encryption parameters and key encryption parameters for valid combinations of options.protected void
Encrypter. checkParams(KeyEncryptionParameters kekParams, boolean allowEmpty)
Check key encryption parameters for consistency and required values.protected byte[]
Encrypter. decodeOAEPParams(String base64Params)
Safely decode and normalize base64-encoded OAEPParams data.protected EncryptedData
Encrypter. encryptElement(XMLObject xmlObject, Key encryptionKey, String encryptionAlgorithmURI, boolean encryptContentMode)
Encrypts the given XMLObject using the specified encryption key, algorithm URI and content mode flag.EncryptedData
Encrypter. encryptElement(XMLObject xmlObject, DataEncryptionParameters encParams)
Encrypts the DOM representation of the XMLObject.EncryptedData
Encrypter. encryptElement(XMLObject xmlObject, DataEncryptionParameters encParams, List<KeyEncryptionParameters> kekParamsList)
Encrypts the DOM representation of the XMLObject, encrypts the encryption key using the specified key encryption parameters and places the resulting EncryptedKey(s) within the EncryptedData's KeyInfo.private EncryptedData
Encrypter. encryptElement(XMLObject xmlObject, DataEncryptionParameters encParams, List<KeyEncryptionParameters> kekParamsList, boolean encryptContentMode)
Encrypts the given XMLObject using the specified encryption key, algorithm URI and content mode flag.EncryptedData
Encrypter. encryptElement(XMLObject xmlObject, DataEncryptionParameters encParams, KeyEncryptionParameters kekParams)
Encrypts the DOM representation of the XMLObject, encrypts the encryption key using the specified key encryption parameters and places the resulting EncryptedKey within the EncryptedData's KeyInfo.EncryptedData
Encrypter. encryptElementContent(XMLObject xmlObject, DataEncryptionParameters encParams)
Encrypts the DOM representation of the content of an XMLObject.EncryptedData
Encrypter. encryptElementContent(XMLObject xmlObject, DataEncryptionParameters encParams, List<KeyEncryptionParameters> kekParamsList)
Encrypts the DOM representation of the content of an XMLObject, encrypts the encryption key using the specified key encryption parameters and places the resulting EncryptedKey(s) within the EncryptedData's KeyInfo..EncryptedData
Encrypter. encryptElementContent(XMLObject xmlObject, DataEncryptionParameters encParams, KeyEncryptionParameters kekParams)
Encrypts the DOM representation of the content of an XMLObject, encrypts the encryption key using the specified key encryption parameters and places the resulting EncryptedKey within the EncryptedData's KeyInfo..protected EncryptedKey
Encrypter. encryptKey(Key targetKey, Key encryptionKey, String encryptionAlgorithmURI, RSAOAEPParameters rsaOAEPParams, Document containingDocument)
Encrypts a key using the specified encryption key and algorithm URI.List<EncryptedKey>
Encrypter. encryptKey(Key key, List<KeyEncryptionParameters> kekParamsList, Document containingDocument)
Encrypts a key once for each key encryption parameters set that is supplied.EncryptedKey
Encrypter. encryptKey(Key key, KeyEncryptionParameters kekParams, Document containingDocument)
Encrypts a key.protected SecretKey
Encrypter. generateEncryptionKey(String encryptionAlgorithmURI)
Generate a random symmetric encryption key.protected void
Encrypter. postProcessApacheEncryptedKey(org.apache.xml.security.encryption.EncryptedKey apacheEncryptedKey, Key targetKey, Key encryptionKey, String encryptionAlgorithmURI, Document containingDocument)
Post-process the Apache EncryptedKey, prior to marshalling to DOM and unmarshalling into an XMLObject.