Class ClientCryptoFacade


  • @Component
    public class ClientCryptoFacade
    extends Object
    • Constructor Detail

      • ClientCryptoFacade

        public ClientCryptoFacade()
    • Method Detail

      • setIsTPMRequired

        public static void setIsTPMRequired​(boolean flag)
      • validateSignature

        public boolean validateSignature​(byte[] publicKey,
                                         byte[] signature,
                                         byte[] actualData,
                                         boolean isTPM)
      • encrypt

        public byte[] encrypt​(byte[] publicKey,
                              byte[] dataToEncrypt,
                              boolean isTPM)
      • decrypt

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

        public static byte[] generateRandomBytes​(int length)