Skip to main content

IanaClaimTypes.ConfirmationMethods Class

Abblix.Jwt

Abblix.Jwt.IanaClaimTypes

IanaClaimTypes.ConfirmationMethods Class

Member names of the cnf confirmation-method JSON object (RFC 7800 §3.1 / IANA "JWT Confirmation Methods" registry). Each member encodes a different proof-of-possession binding scheme; multiple members can coexist when a deployment uses several schemes concurrently (e.g. mTLS for client authentication and DPoP for token binding).

public static class IanaClaimTypes.ConfirmationMethods

Inheritance System.Object → ConfirmationMethods

Fields

IanaClaimTypes.ConfirmationMethods.CertificateSha256Thumbprint Field

Base64url-encoded SHA-256 thumbprint of the client X.509 certificate that authenticated the request (RFC 8705 §3.1). Locks an access token to the certificate the client presented at the token endpoint via mutual TLS.

public const string CertificateSha256Thumbprint = "x5t#S256";

Field Value

System.String

IanaClaimTypes.ConfirmationMethods.JwkThumbprint Field

Base64url-encoded RFC 7638 JWK Thumbprint of the DPoP proof key (RFC 9449 §6.1). Locks an access token to the specific proof-of-possession key the client demonstrated control of when the token was issued.

public const string JwkThumbprint = "jkt";

Field Value

System.String