クラス 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.String
generateKey()
コンストラクターの詳細
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