Class DPoPProofContext

java.lang.Object
com.nimbusds.oauth2.sdk.dpop.verifiers.DPoPProofContext
All Implemented Interfaces:
com.nimbusds.jose.proc.SecurityContext

public class DPoPProofContext extends Object implements com.nimbusds.jose.proc.SecurityContext
DPoP proof JWT verification context.
  • Constructor Details

    • DPoPProofContext

      public DPoPProofContext(DPoPIssuer issuer)
      Creates a new DPoP proof JWT verification context.
      Parameters:
      issuer - The DPoP proof issuer. Must not be null.
  • Method Details

    • getIssuer

      Returns the DPoP proof issuer.
      Returns:
      The DPoP proof issuer.
    • setAccessTokenHash

      public void setAccessTokenHash(com.nimbusds.jose.util.Base64URL ath)
      Sets the "ath" (access token hash) claim.
      Parameters:
      ath - The "ath" claim, null if not applicable.
    • getAccessTokenHash

      public com.nimbusds.jose.util.Base64URL getAccessTokenHash()
      Gets the "ath" (access token hash) claim.
      Returns:
      The "ath" claim, null if not applicable.
    • setJWTClaimsSet

      public void setJWTClaimsSet(com.nimbusds.jwt.JWTClaimsSet claimsSet)
      Sets the DPoP proof JWT claims set.
      Parameters:
      claimsSet - The claims set, null if not available.
    • getJWTClaimsSet

      public com.nimbusds.jwt.JWTClaimsSet getJWTClaimsSet()
      Gets the DPoP proof JWT claims set.
      Returns:
      The claims set, null if not available.