Class DefaultPreDecryptionValidator
java.lang.Object
org.opensaml.xmlsec.encryption.support.DefaultPreDecryptionValidator
- All Implemented Interfaces:
PreDecryptionValidator
Default implementation of
PreDecryptionValidator.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidperformCommonValidation(EncryptedType encryptedType) Perform validation common to bothEncryptedDataandEncryptedKey.voidvalidate(EncryptedData encryptedData) Validate an instance ofEncryptedData.voidvalidate(EncryptedKey encryptedKey) Validate an instance ofEncryptedKey.
-
Constructor Details
-
DefaultPreDecryptionValidator
public DefaultPreDecryptionValidator()
-
-
Method Details
-
validate
Validate an instance ofEncryptedData.- Specified by:
validatein interfacePreDecryptionValidator- Parameters:
encryptedData- the target to validate- Throws:
PreDecryptionValidationException- if the target fails validation
-
validate
Validate an instance ofEncryptedKey.- Specified by:
validatein interfacePreDecryptionValidator- Parameters:
encryptedKey- the target to validate- Throws:
PreDecryptionValidationException- if the target fails validation
-
performCommonValidation
protected void performCommonValidation(@Nonnull EncryptedType encryptedType) throws PreDecryptionValidationException Perform validation common to bothEncryptedDataandEncryptedKey.- Parameters:
encryptedType- the target to validate- Throws:
PreDecryptionValidationException- if the target fails validation
-