クラス VaultBytesEncryptor

java.lang.ObjectSE
org.springframework.vault.security.VaultBytesEncryptor
実装されたすべてのインターフェース:
BytesEncryptor

public class VaultBytesEncryptor extends ObjectSE implements BytesEncryptor
Vault のトランジットバックエンドを使用する Vault ベースの BytesEncryptor。暗号化 / 復号化は、暗号化と復号化をサポートする必要がある特定のキーにバインドされます。
導入:
2.0
作成者:
Mark Paluch
  • コンストラクターの詳細

    • VaultBytesEncryptor

      public VaultBytesEncryptor(VaultTransitOperations transitOperations, StringSE keyName)
      VaultTransitOperations および keyName を指定して、新しい VaultBytesEncryptor を作成します。
      パラメーター:
      transitOperations - null であってはなりません。
      keyName - null または空であってはなりません。
  • メソッドの詳細

    • encrypt

      public byte[] encrypt(byte[] plaintext)
      次で指定:
      インターフェース BytesEncryptorencrypt 
    • decrypt

      public byte[] decrypt(byte[] ciphertext)
      次で指定:
      インターフェース BytesEncryptordecrypt