Package org.opensaml.xmlsec
Interface DecryptionConfiguration
-
- All Superinterfaces:
WhitelistBlacklistConfiguration
public interface DecryptionConfiguration extends WhitelistBlacklistConfiguration
The configuration information to use when decrypting encrypted XML.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opensaml.xmlsec.WhitelistBlacklistConfiguration
WhitelistBlacklistConfiguration.Precedence
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description KeyInfoCredentialResolver
getDataKeyInfoCredentialResolver()
The KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.EncryptedKeyResolver
getEncryptedKeyResolver()
Get the EncryptedKeyResolver to use when resolving the EncryptedKey(s) to process.KeyInfoCredentialResolver
getKEKKeyInfoCredentialResolver()
The KeyInfoCredentialResolver to use when processing the EncryptedKey/KeyInfo (the Key Encryption Key or KEK).-
Methods inherited from interface org.opensaml.xmlsec.WhitelistBlacklistConfiguration
getBlacklistedAlgorithms, getWhitelistBlacklistPrecedence, getWhitelistedAlgorithms, isBlacklistMerge, isWhitelistMerge
-
-
-
-
Method Detail
-
getDataKeyInfoCredentialResolver
@Nullable KeyInfoCredentialResolver getDataKeyInfoCredentialResolver()
The KeyInfoCredentialResolver to use when processing the EncryptedData/KeyInfo.- Returns:
- the KeyInfoCredentialResolver instance
-
getKEKKeyInfoCredentialResolver
@Nullable KeyInfoCredentialResolver getKEKKeyInfoCredentialResolver()
The KeyInfoCredentialResolver to use when processing the EncryptedKey/KeyInfo (the Key Encryption Key or KEK).- Returns:
- the KeyInfoCredentialResolver instance
-
getEncryptedKeyResolver
@Nullable EncryptedKeyResolver getEncryptedKeyResolver()
Get the EncryptedKeyResolver to use when resolving the EncryptedKey(s) to process.- Returns:
- the EncryptedKeyResolver instance
-
-