Class ClientCryptoFacade

java.lang.Object
io.mosip.kernel.clientcrypto.service.impl.ClientCryptoFacade

@Component public class ClientCryptoFacade extends Object
  • Constructor Details

    • ClientCryptoFacade

      public ClientCryptoFacade()
  • Method Details

    • setIsTPMRequired

      @Deprecated public static void setIsTPMRequired(boolean flag)
      Deprecated.
    • getClientSecurity

      public ClientCryptoService 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

      public byte[] encrypt(ClientType clientType, byte[] publicKey, byte[] dataToEncrypt)
    • decrypt

      public byte[] decrypt(byte[] dataToDecrypt)
    • generateRandomBytes

      public static byte[] generateRandomBytes(int length)