クラス Base64StringKeyGenerator
- java.lang.Object
-
- org.springframework.security.crypto.keygen.Base64StringKeyGenerator
- 実装されているすべてのインターフェース:
StringKeyGenerator
public class Base64StringKeyGenerator extends java.lang.Object implements StringKeyGenerator
base64 でエンコードされた文字列キーを生成する StringKeyGenerator。実際のキー生成のためにBytesKeyGeneratorに委譲します。- 導入:
- 5.0
コンストラクターの概要
コンストラクター コンストラクター 説明 Base64StringKeyGenerator()32 バイトの keyLength と標準 Base64 エンコーディングを使用してインスタンスを作成します。Base64StringKeyGenerator(int keyLength)指定されたバイト単位のキー長と標準 Base64 エンコーディングでインスタンスを作成します。Base64StringKeyGenerator(java.util.Base64.Encoder encoder)32 バイトの keyLength と指定されたエンコーダーを使用してインスタンスを作成します。Base64StringKeyGenerator(java.util.Base64.Encoder encoder, int keyLength)指定されたキーの長さとエンコーダーでインスタンスを作成します。
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 java.lang.StringgenerateKey()
コンストラクターの詳細
Base64StringKeyGenerator
public Base64StringKeyGenerator()
32 バイトの keyLength と標準 Base64 エンコーディングを使用してインスタンスを作成します。
Base64StringKeyGenerator
public Base64StringKeyGenerator(int keyLength)
指定されたバイト単位のキー長と標準 Base64 エンコーディングでインスタンスを作成します。- パラメーター:
keyLength- バイト単位のキー長
Base64StringKeyGenerator
public Base64StringKeyGenerator(java.util.Base64.Encoder encoder)
32 バイトの keyLength と指定されたエンコーダーを使用してインスタンスを作成します。- パラメーター:
encoder- 使用するエンコーダー
Base64StringKeyGenerator
public Base64StringKeyGenerator(java.util.Base64.Encoder encoder, int keyLength)指定されたキーの長さとエンコーダーでインスタンスを作成します。- パラメーター:
encoder- 使用するエンコーダーkeyLength- 使用するキーの長さ
メソッドの詳細
generateKey
public java.lang.String generateKey()
- 次で指定:
- インターフェース
StringKeyGeneratorのgenerateKey