Class AesEncryptionStrategy

java.lang.Object
com.structurizr.encryption.EncryptionStrategy
com.structurizr.encryption.AesEncryptionStrategy

public final class AesEncryptionStrategy extends EncryptionStrategy
This is implementation of an AES encryption strategy, allowing you to specify the key size, iteration count and passphrase.
  • Constructor Details

    • AesEncryptionStrategy

      public AesEncryptionStrategy(String passphrase)
    • AesEncryptionStrategy

      public AesEncryptionStrategy(int keySize, int iterationCount, String passphrase)
    • AesEncryptionStrategy

      public AesEncryptionStrategy(int keySize, int iterationCount, String salt, String iv, String passphrase)
  • Method Details