Class EciesRequestResponseValidator
java.lang.Object
io.getlime.security.powerauth.crypto.lib.encryptor.ecies.EciesRequestResponseValidator
- All Implemented Interfaces:
RequestResponseValidator
The
EciesRequestResponseValidator class implements request and response validation for 3.x protocol versions.-
Constructor Summary
ConstructorsConstructorDescriptionEciesRequestResponseValidator(String protocolVersion) Construct validator for particular protocol version. -
Method Summary
Modifier and TypeMethodDescriptionbooleanvalidateEncryptedRequest(EncryptedRequest request) Test whether encrypted request contains valid data.booleanvalidateEncryptedResponse(EncryptedResponse response) Test whether encrypted response contains valid data.
-
Constructor Details
-
EciesRequestResponseValidator
Construct validator for particular protocol version.- Parameters:
protocolVersion- Protocol version.- Throws:
EncryptorException- In case that protocol is not supported.
-
-
Method Details
-
validateEncryptedRequest
Description copied from interface:RequestResponseValidatorTest whether encrypted request contains valid data. The function does a simple formal validation whether all required parameters are present in the request object.- Specified by:
validateEncryptedRequestin interfaceRequestResponseValidator- Parameters:
request- Encrypted request object to validate.- Returns:
- true if object appears to contain valid data, otherwise false.
-
validateEncryptedResponse
Description copied from interface:RequestResponseValidatorTest whether encrypted response contains valid data. The function does a simple formal validation whether all required parameters are present in the response object.- Specified by:
validateEncryptedResponsein interfaceRequestResponseValidator- Parameters:
response- Encrypted response object to validate.- Returns:
- true if object appears to contain valid data, otherwise false.
-