クラス VaultSignRequest.VaultSignRequestBuilder

java.lang.ObjectSE
org.springframework.vault.support.VaultSignRequest.VaultSignRequestBuilder
含まれているクラス:
VaultSignRequest

public static class VaultSignRequest.VaultSignRequestBuilder extends ObjectSE
VaultSignRequest を構築するビルダー。
  • コンストラクターの詳細

    • VaultSignRequestBuilder

      public VaultSignRequestBuilder()
  • メソッドの詳細

    • plaintext

      署名の作成に使用する入力を構成します。
      パラメーター:
      input - 署名を作成するためのベース入力は null であってはなりません。
      戻り値:
      このビルダー。
    • hashAlgorithm

      public VaultSignRequest.VaultSignRequestBuilder hashAlgorithm(StringSE hashAlgorithm)
      操作に使用するハッシュアルゴリズムを構成します。
      パラメーター:
      hashAlgorithm - 操作に使用するハッシュアルゴリズムを指定します。サポートされているアルゴリズムは、sha1、sha2-224、sha2-256、sha2-384、sha2-512 です。設定されていない場合、デフォルトは sha2-256 になります。
      戻り値:
      このビルダー。
    • prehashed

      public VaultSignRequest.VaultSignRequestBuilder prehashed(boolean prehashed)
      入力がすでにハッシュされている場合は true に設定します。キーの型が rsa-2048、rsa-3072、rsa-4096 の場合は、hashAlgorithm(String) を介して入力をハッシュするために使用されるアルゴリズムを指定します。
      パラメーター:
      prehashed - 入力がすでにハッシュされているかどうか。
      戻り値:
      このビルダー。
      導入:
      3.1
    • signatureAlgorithm

      public VaultSignRequest.VaultSignRequestBuilder signatureAlgorithm(StringSE signatureAlgorithm)
      RSA キーを使用する場合の操作に使用される署名アルゴリズムを構成します。
      パラメーター:
      signatureAlgorithm - 操作に使用する署名アルゴリズムを指定します。サポートされているアルゴリズムは、pss、pkcs1v15 です。設定されていない場合、デフォルトは pss です。
      戻り値:
      このビルダー。
    • build

      public VaultSignRequest build()
      新しい VaultSignRequest インスタンスを構築します。plaintext(Plaintext) を構成する必要があります。
      戻り値:
      新しい VaultSignRequest