Interface CryptomanagerService
-
- All Known Implementing Classes:
CryptomanagerServiceImpl
public interface CryptomanagerServiceThis interface provides the methods which can be used for Encryption and Decryption.- Since:
- 1.0.0
- Author:
- Urvil Joshi, Srinivasan
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CryptomanagerResponseDtodecrypt(CryptomanagerRequestDto cryptoRequestDto)Decrypt data requested with metadata.CryptoWithPinResponseDtodecryptWithPin(CryptoWithPinRequestDto requestDto)Decrypt data requested with metadata.CryptomanagerResponseDtoencrypt(CryptomanagerRequestDto cryptoRequestDto)Encrypt the data requested with metadata.CryptoWithPinResponseDtoencryptWithPin(CryptoWithPinRequestDto requestDto)Encrypt the data requested with metadata.JWTCipherResponseDtojwtDecrypt(JWTDecryptRequestDto jwtCipherRequestDto)Performs JWE Decryption for the input encrypted data.JWTCipherResponseDtojwtEncrypt(JWTEncryptRequestDto jwtCipherRequestDto)Performs JWE Encryption for the input data.
-
-
-
Method Detail
-
encrypt
CryptomanagerResponseDto encrypt(CryptomanagerRequestDto cryptoRequestDto)
Encrypt the data requested with metadata.- Parameters:
cryptoRequestDto-CryptomanagerRequestDtoinstance- Returns:
- encrypted data
-
decrypt
CryptomanagerResponseDto decrypt(CryptomanagerRequestDto cryptoRequestDto)
Decrypt data requested with metadata.- Parameters:
cryptoRequestDto-CryptomanagerRequestDtoinstance- Returns:
- decrypted data
-
encryptWithPin
CryptoWithPinResponseDto encryptWithPin(CryptoWithPinRequestDto requestDto)
Encrypt the data requested with metadata.- Parameters:
requestDto-CryptoWithPinRequestDtoinstance- Returns:
- encrypted data
-
decryptWithPin
CryptoWithPinResponseDto decryptWithPin(CryptoWithPinRequestDto requestDto)
Decrypt data requested with metadata.- Parameters:
requestDto-CryptoWithPinRequestDtoinstance- Returns:
- decrypted data
-
jwtEncrypt
JWTCipherResponseDto jwtEncrypt(JWTEncryptRequestDto jwtCipherRequestDto)
Performs JWE Encryption for the input data.- Parameters:
jwtCipherRequestDto-JWTEncryptRequestDtoinstance- Returns:
- encrypted data
-
jwtDecrypt
JWTCipherResponseDto jwtDecrypt(JWTDecryptRequestDto jwtCipherRequestDto)
Performs JWE Decryption for the input encrypted data.- Parameters:
jwtCipherRequestDto-JWTEncryptRequestDtoinstance- Returns:
- decrypted data (actual data)
-
-