クラス VaultBytesKeyGenerator
java.lang.ObjectSE
org.springframework.vault.security.VaultBytesKeyGenerator
- 実装されたすべてのインターフェース:
BytesKeyGenerator
Vault の
transit
バックエンドを使用して構成された長さの高品質のランダムバイトを生成するランダムバイトジェネレーター。Vault を使用すると、高エントロピーのソースが確実に使用され、ローカルマシンのエントロピーの消費が防止されます。
- 導入:
- 2.0
- 作成者:
- Mark Paluch
コンストラクターの概要
コンストラクターコンストラクター説明VaultBytesKeyGenerator
(VaultOperations vaultOperations) VaultBytesKeyGenerator
(VaultOperations vaultOperations, StringSE transitPath, int length) length
ランダムバイトを生成するために初期化された新しいVaultBytesKeyGenerator
を作成します。メソッドのサマリー
コンストラクターの詳細
VaultBytesKeyGenerator
- パラメーター:
vaultOperations
- null であってはなりません。
VaultBytesKeyGenerator
length
ランダムバイトを生成するために初期化された新しいVaultBytesKeyGenerator
を作成します。- パラメーター:
vaultOperations
- null であってはなりません。transitPath
- トランジットバックエンドのパスは、null または空であってはなりません。length
- 生成するランダムなバイト数。ゼロより大きくなければなりません。
メソッドの詳細
getKeyLength
public int getKeyLength()- 次で指定:
- インターフェース
BytesKeyGenerator
のgetKeyLength
generateKey
public byte[] generateKey()- 次で指定:
- インターフェース
BytesKeyGenerator
のgenerateKey