クラス DPoPProofReplayValidator.CacheValue

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

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

    • CacheValue

      public CacheValue(InstantSE issuedAt, InstantSE expiresAt, StringSE jwkThumbprint)
      指定されたパラメーターを使用して CacheValue を構築します。
      パラメーター:
      issuedAt - the issued at claim which identifies the time at which the DPoP Proof Jwt was issued
      expiresAt - the expiration time when this CacheValue will be evicted from the cache
      jwkThumbprint - the SHA-256 thumbprint of the public key of the JSON Web Key (JWK) corresponding to the key used to digitally sign the DPoP Proof Jwt
  • 方法の詳細

    • getIssuedAt

      public InstantSE getIssuedAt()
      Returns the issued at (iat) claim which identifies the time at which the DPoP Proof Jwt was issued.
      戻り値:
      the issued at claim which identifies the time at which the DPoP Proof Jwt was issued
    • getExpiresAt

      public InstantSE getExpiresAt()
      Returns the expiration time when this CacheValue will be evicted from the cache.
      戻り値:
      the expiration time when this CacheValue will be evicted from the cache
    • getJwkThumbprint

      public StringSE getJwkThumbprint()
      Returns the SHA-256 thumbprint of the public key of the JSON Web Key (JWK) corresponding to the key used to digitally sign the DPoP Proof Jwt
      戻り値:
      the SHA-256 thumbprint of the public key of the JSON Web Key (JWK)
    • equals

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

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