DpopProofContext

public final class DpopProofContext

Carries validated DPoP proof context through the filter chain.

Fields are descriptive to reduce ambiguity:

  • keyThumbprint: RFC 7638 JWK thumbprint (aka jkt) for the client public key

  • proofNonce: Unique per-proof identifier (aka jti) used to prevent replay

  • httpMethod: The HTTP method covered by the proof (aka htm)

  • httpUrl: The absolute URL covered by the proof (aka htu)

  • issuedAtEpochSeconds: Seconds since epoch when the proof was created (aka iat)

Constructors

Link copied to clipboard
public DpopProofContext DpopProofContext(String keyThumbprint, String proofNonce, String httpMethod, String httpUrl, Long issuedAtEpochSeconds)

Properties

Link copied to clipboard
private final String httpMethod
Link copied to clipboard
private final String httpUrl
Link copied to clipboard
private final Long issuedAtEpochSeconds
Link copied to clipboard
private final String keyThumbprint
Link copied to clipboard
private final String proofNonce

Functions

Link copied to clipboard
public final String getHttpMethod()
Link copied to clipboard
public final String getHttpUrl()
Link copied to clipboard
Link copied to clipboard
public final String getKeyThumbprint()
Link copied to clipboard
public final String getProofNonce()