Class DefaultPreDecryptionValidator
- java.lang.Object
-
- org.opensaml.xmlsec.encryption.support.DefaultPreDecryptionValidator
-
- All Implemented Interfaces:
PreDecryptionValidator
public class DefaultPreDecryptionValidator extends Object implements PreDecryptionValidator
Default implementation ofPreDecryptionValidator.
-
-
Constructor Summary
Constructors Constructor Description DefaultPreDecryptionValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidperformCommonValidation(EncryptedType encryptedType)Perform validation common to bothEncryptedDataandEncryptedKey.voidvalidate(EncryptedData encryptedData)Validate an instance ofEncryptedData.voidvalidate(EncryptedKey encryptedKey)Validate an instance ofEncryptedKey.
-
-
-
Method Detail
-
validate
public void validate(EncryptedData encryptedData) throws PreDecryptionValidationException
Validate an instance ofEncryptedData.- Specified by:
validatein interfacePreDecryptionValidator- Parameters:
encryptedData- the target to validate- Throws:
PreDecryptionValidationException- if the target fails validation
-
validate
public void validate(EncryptedKey encryptedKey) throws PreDecryptionValidationException
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 PreDecryptionValidationExceptionPerform validation common to bothEncryptedDataandEncryptedKey.- Parameters:
encryptedType- the target to validate- Throws:
PreDecryptionValidationException- if the target fails validation
-
-