クラス VaultSignatureVerificationRequest

java.lang.ObjectSE
org.springframework.vault.support.VaultSignatureVerificationRequest

public class VaultSignatureVerificationRequest extends ObjectSE
署名検証のリクエスト。
導入:
2.0
作成者:
Luander Ribeiro, Mark Paluch, My-Lan Aragon, James Luke, Nanne Baars
  • メソッドの詳細

    • builder

      戻り値:
      VaultSignatureVerificationRequest.VaultSignatureVerificationRequestBuilder の新しいインスタンス。
    • create

      public static VaultSignatureVerificationRequest create(Plaintext plaintext, Signature signature)
      PlaintextSignature を指定して新しい VaultSignatureVerificationRequest を作成します。
      パラメーター:
      plaintext - null であってはなりません。
      signature - 署名。null であってはなりません。
      戻り値:
      Plaintext および Signature 用の新しい VaultSignatureVerificationRequest
    • create

      public static VaultSignatureVerificationRequest create(Plaintext plaintext, Hmac hmac)
      PlaintextHmac を指定して新しい VaultSignatureVerificationRequest を作成します。
      パラメーター:
      plaintext - null であってはなりません。
      hmac - hmac は null であってはなりません。
      戻り値:
      Plaintext および Hmac 用の新しい VaultSignatureVerificationRequest
    • getPlaintext

      public Plaintext getPlaintext()
      戻り値:
      署名を検証するための基礎として使用されるプレーンテキスト入力。
    • getSignature

      public @Nullable Signature getSignature()
      戻り値:
      署名操作の結果の署名。HMAC が使用されている場合は null になる可能性があります。
    • getHmac

      public @Nullable Hmac getHmac()
      戻り値:
      Hmac 操作の結果のダイジェスト。Signature が使用されている場合は null になる可能性があります。
    • getHashAlgorithm

      public @Nullable StringSE getHashAlgorithm()
      戻り値:
      署名の検証に使用されるハッシュアルゴリズム、またはデフォルトのアルゴリズムを使用する場合は null。
      導入:
      2.4
    • getSignatureAlgorithm

      public @Nullable StringSE getSignatureAlgorithm()
      戻り値:
      RSA キーまたは null を使用してデフォルトのアルゴリズムを使用する場合に、署名を検証するために使用される署名アルゴリズム。
      導入:
      2.4
    • isPrehashed

      public boolean isPrehashed()
      戻り値:
      入力がすでにハッシュされている場合は true。
      導入:
      3.1