クラス DPoPProofReplayValidator.CacheValue

java.lang.ObjectSE
org.springframework.security.oauth2.jwt.DPoPProofReplayValidator.CacheValue
含まれているクラス:
DPoPProofReplayValidator

public static final class DPoPProofReplayValidator.CacheValue extends ObjectSE
Cache が(ハッシュ化された) (jti) クレームをキーとしてマッピングする値の表現。
  • コンストラクターの詳細

    • CacheValue

      public CacheValue(InstantSE issuedAt, InstantSE expiresAt, StringSE jwkThumbprint)
      指定されたパラメーターを使用して CacheValue を構築します。
      パラメーター:
      issuedAt - DPoP 証明 Jwt が発行された時点を特定する発行日時クレーム
      expiresAt - この CacheValue がキャッシュから削除される有効期限
      jwkThumbprint - DPoP 証明 Jwt のデジタル署名に使用された鍵に対応する JSON Web 鍵(JWK)の公開鍵の SHA-256 サムプリント
  • 方法の詳細

    • getIssuedAt

      public InstantSE getIssuedAt()
      DPoP 証明 Jwt が発行された時刻を示す、発行日時 (iat) クレームを返します。
      戻り値:
      DPoP 証明 Jwt が発行された時点を特定する発行日時クレーム
    • getExpiresAt

      public InstantSE getExpiresAt()
      この CacheValue がキャッシュから削除される有効期限を返します。
      戻り値:
      この CacheValue がキャッシュから削除される有効期限
    • getJwkThumbprint

      public StringSE getJwkThumbprint()
      DPoP Proof Jwt のデジタル署名に使用された鍵に対応する JSON Web Key (JWK) の公開鍵の SHA-256 サムプリントを返します。
      戻り値:
      JSON Web キーの公開鍵の SHA-256 サムプリント (JWK)
    • equals

      public boolean equals(ObjectSE obj)
      オーバーライド:
      クラス ObjectSE の equalsSE 
    • hashCode

      public int hashCode()
      オーバーライド:
      クラス ObjectSE の hashCode