Class ClientCryptoFacade


  • @Component
    public class ClientCryptoFacade
    extends Object
    • Constructor Detail

      • ClientCryptoFacade

        public ClientCryptoFacade()
    • Method Detail

      • setIsTPMRequired

        @Deprecated
        public static void setIsTPMRequired​(boolean flag)
        Deprecated.
      • 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)