クラス VaultBytesKeyGenerator

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

public class VaultBytesKeyGenerator extends ObjectSE implements BytesKeyGenerator
Vault の transit バックエンドを使用して構成された長さの高品質のランダムバイトを生成するランダムバイトジェネレーター。

Vault を使用すると、高エントロピーのソースが確実に使用され、ローカルマシンのエントロピーの消費が防止されます。

導入:
2.0
作成者:
Mark Paluch
  • コンストラクターの詳細

    • VaultBytesKeyGenerator

      public VaultBytesKeyGenerator(VaultOperations vaultOperations)
      中継マウントパスに transit を使用して 32 ランダムバイトを生成するように初期化された新しい VaultBytesKeyGenerator を作成します。
      パラメーター:
      vaultOperations - null であってはなりません。
    • VaultBytesKeyGenerator

      public VaultBytesKeyGenerator(VaultOperations vaultOperations, StringSE transitPath, int length)
      length ランダムバイトを生成するために初期化された新しい VaultBytesKeyGenerator を作成します。
      パラメーター:
      vaultOperations - null であってはなりません。
      transitPath - トランジットバックエンドのパスは、null または空であってはなりません。
      length - 生成するランダムなバイト数。ゼロより大きくなければなりません。
  • メソッドの詳細