Class ClientCryptoFacade
java.lang.Object
io.mosip.kernel.clientcrypto.service.impl.ClientCryptoFacade
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]decrypt(byte[] dataToDecrypt) byte[]encrypt(byte[] publicKey, byte[] dataToEncrypt) byte[]encrypt(ClientType clientType, byte[] publicKey, byte[] dataToEncrypt) static byte[]generateRandomBytes(int length) static voidsetIsTPMRequired(boolean flag) Deprecated.booleanvalidateSignature(byte[] publicKey, byte[] signature, byte[] actualData) booleanvalidateSignature(ClientType clientType, byte[] publicKey, byte[] signature, byte[] actualData)
-
Constructor Details
-
ClientCryptoFacade
public ClientCryptoFacade()
-
-
Method Details
-
setIsTPMRequired
Deprecated. -
getClientSecurity
-
validateSignature
public boolean validateSignature(byte[] publicKey, byte[] signature, byte[] actualData) -
encrypt
public byte[] encrypt(byte[] publicKey, byte[] dataToEncrypt) -
validateSignature
public boolean validateSignature(ClientType clientType, byte[] publicKey, byte[] signature, byte[] actualData) -
encrypt
-
decrypt
public byte[] decrypt(byte[] dataToDecrypt) -
generateRandomBytes
public static byte[] generateRandomBytes(int length)
-