Skip to content

JwtIdSubject Class

Identifies a subject that is itself a JWT, by the issuer that minted it and its token identifier (SSF 1.0 Section 3.5.1) - the shape a CAEP token-revocation event names its victim in.

C#
public sealed class JwtIdSubject : Abblix.SecurityEvents.Subjects.SubjectIdentifier

Inheritance System.ObjectSubjectIdentifier → JwtIdSubject

Constructors

JwtIdSubject(string, string) Constructor

Identifies a subject that is itself a JWT, by the issuer that minted it and its token identifier (SSF 1.0 Section 3.5.1) - the shape a CAEP token-revocation event names its victim in.

C#
public JwtIdSubject(string issuer, string jwtId);

Parameters

issuer System.String

The "iss" claim of the JWT being identified (RFC 7519). REQUIRED, and must be neither null nor empty.

jwtId System.String

The "jti" claim of the JWT being identified (RFC 7519). REQUIRED, and must be neither null nor empty.

Properties

JwtIdSubject.Issuer Property

The "iss" claim of the JWT being identified (SSF 1.0 Section 3.5.1).

C#
public string Issuer { get; }

Property Value

System.String

JwtIdSubject.JwtId Property

The "jti" claim of the JWT being identified (SSF 1.0 Section 3.5.1).

C#
public string JwtId { get; }

Property Value

System.String