クラス VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
java.lang.ObjectSE
org.springframework.vault.support.VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
- 含まれているクラス:
- VaultSignatureVerificationRequest
public static class VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder
extends ObjectSE
VaultSignatureVerificationRequest を構築するビルダー。方法の概要
修飾子と型メソッド説明build()新しいVaultSignatureVerificationRequestインスタンスを作成します。hashAlgorithm(StringSE hashAlgorithm) 操作に使用するハッシュアルゴリズムを構成します。Hmacを検証するように構成します。署名の検証に使用するPlaintext入力を構成します。prehashed(boolean prehashed) 入力がすでにハッシュされている場合は true に設定します。Signatureを検証するように構成します。signatureAlgorithm(StringSE signatureAlgorithm) RSA キーを使用する場合の操作に使用される署名アルゴリズムを構成します。
メソッドの詳細
plaintext
public VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder plaintext(Plaintext input) 署名の検証に使用するPlaintext入力を構成します。- パラメーター:
input- 基本入力。null であってはなりません。- 戻り値:
- このビルダー。
signature
public VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder signature(Signature signature) Signatureを検証するように構成します。署名検証には、Signatureまたはhmac(Hmac)のいずれかを構成する必要があります。以前に構成されたhmac(Hmac)をクリアします。- パラメーター:
signature- 検証するには、null であってはなりません。- 戻り値:
- このビルダー。
hmac
Hmacを検証するように構成します。署名検証には、Hmacまたはsignature(Signature)のいずれかを構成する必要があります。以前に構成されたSignatureをクリアします。- パラメーター:
hmac- 検証するには、null であってはなりません。- 戻り値:
- このビルダー。
hashAlgorithm
public VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder hashAlgorithm(StringSE hashAlgorithm) 操作に使用するハッシュアルゴリズムを構成します。- パラメーター:
hashAlgorithm- 操作に使用するハッシュアルゴリズムを指定します。サポートされているアルゴリズムは、sha1、sha2-224、sha2-256、sha2-384、sha2-512 です。設定されていない場合、デフォルトは sha2-256 になります。- 戻り値:
- このビルダー。
- 導入:
- 2.4
prehashed
public VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder prehashed(boolean prehashed) 入力がすでにハッシュされている場合は true に設定します。キーの型が rsa-2048、rsa-3072、rsa-4096 の場合は、hashAlgorithm(String)を介して入力をハッシュするために使用されるアルゴリズムを指定します。- パラメーター:
prehashed- 入力がすでにハッシュされているかどうか。- 戻り値:
- このビルダー。
- 導入:
- 3.1
signatureAlgorithm
public VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder signatureAlgorithm(StringSE signatureAlgorithm) RSA キーを使用する場合の操作に使用される署名アルゴリズムを構成します。- パラメーター:
signatureAlgorithm- 操作に使用する署名アルゴリズムを指定します。サポートされているアルゴリズムは、pss、pkcs1v15 です。設定されていない場合、デフォルトは pss です。- 戻り値:
- このビルダー。
- 導入:
- 2.4
build
新しいVaultSignatureVerificationRequestインスタンスを構築します。plaintext(Plaintext)とhmac(Hmac)、signature(Signature)のいずれかを構成する必要があります。- 戻り値:
- 新しい
VaultHmacRequest。