Interface DecryptionConfiguration
-
- All Superinterfaces:
AlgorithmPolicyConfiguration
public interface DecryptionConfiguration extends AlgorithmPolicyConfiguration
The configuration information to use when decrypting JWEs.- Since:
- 2.2.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.opensaml.xmlsec.AlgorithmPolicyConfiguration
AlgorithmPolicyConfiguration.Precedence
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description JOSEObjectCredentialResolvergetContentEncryptionKeyCredentialResolver()Get the CredentialResolver to use when processing the encrypted content.JOSEObjectCredentialResolvergetKEKCredentialResolver()Get the CredentialResolver to use when processing the EncryptedKey (the Key Encryption Key or KEK).-
Methods inherited from interface org.opensaml.xmlsec.AlgorithmPolicyConfiguration
getExcludedAlgorithms, getIncludedAlgorithms, getIncludeExcludePrecedence, isExcludeMerge, isIncludeMerge
-
-
-
-
Method Detail
-
getContentEncryptionKeyCredentialResolver
@Nullable JOSEObjectCredentialResolver getContentEncryptionKeyCredentialResolver()
Get the CredentialResolver to use when processing the encrypted content.- Returns:
- the KeyInfoCredentialResolver instance
-
getKEKCredentialResolver
@Nullable JOSEObjectCredentialResolver getKEKCredentialResolver()
Get the CredentialResolver to use when processing the EncryptedKey (the Key Encryption Key or KEK).- Returns:
- the CredentialResolver instance
-
-