Class BouncyCastleAesGcmBytesEncryptor

java.lang.Object
org.springframework.security.crypto.encrypt.BouncyCastleAesGcmBytesEncryptor
All Implemented Interfaces:
BytesEncryptor

public class BouncyCastleAesGcmBytesEncryptor extends Object
An Encryptor equivalent to AesBytesEncryptor using AesBytesEncryptor.CipherAlgorithm.GCM that uses Bouncy Castle instead of JCE. The algorithm is equivalent to "AES/GCM/NoPadding".
  • Constructor Details

  • Method Details

    • encrypt

      public byte[] encrypt(byte[] bytes)
      Description copied from interface: BytesEncryptor
      Encrypt the byte array.
    • decrypt

      public byte[] decrypt(byte[] encryptedBytes)
      Description copied from interface: BytesEncryptor
      Decrypt the byte array.