#### [Abblix\.SecurityEvents](https://www.abblix.com/en/docs/api/abblix-securityevents 'index')
### [Abblix\.SecurityEvents\.Subjects](https://www.abblix.com/en/docs/api/abblix-securityevents/Abblix.SecurityEvents.Subjects 'Abblix\.SecurityEvents\.Subjects')

## 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\.

```csharp
public sealed class JwtIdSubject : Abblix.SecurityEvents.Subjects.SubjectIdentifier
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → [SubjectIdentifier](https://www.abblix.com/en/docs/api/abblix-securityevents/Abblix.SecurityEvents.Subjects.SubjectIdentifier 'Abblix\.SecurityEvents\.Subjects\.SubjectIdentifier') → JwtIdSubject
### Constructors

## JwtIdSubject\(string, string\) Constructor {#Abblix.SecurityEvents.Subjects.JwtIdSubject.JwtIdSubject(string,string)}

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\.

```csharp
public JwtIdSubject(string issuer, string jwtId);
```
#### Parameters

###### `issuer` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') {#Abblix.SecurityEvents.Subjects.JwtIdSubject.JwtIdSubject(string,string).issuer}

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

###### `jwtId` [System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String') {#Abblix.SecurityEvents.Subjects.JwtIdSubject.JwtIdSubject(string,string).jwtId}

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

## JwtIdSubject\.Issuer Property {#Abblix.SecurityEvents.Subjects.JwtIdSubject.Issuer}

The "iss" claim of the JWT being identified \(SSF 1\.0 Section 3\.5\.1\)\.

```csharp
public string Issuer { get; }
```

#### Property Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')

## JwtIdSubject\.JwtId Property {#Abblix.SecurityEvents.Subjects.JwtIdSubject.JwtId}

The "jti" claim of the JWT being identified \(SSF 1\.0 Section 3\.5\.1\)\.

```csharp
public string JwtId { get; }
```

#### Property Value
[System\.String](https://learn.microsoft.com/en-us/dotnet/api/system.string 'System\.String')
