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

## JsonWebKeySet Class

A JSON Web Key Set \(JWK Set\) per RFC 7517 Section 5: a JSON document containing an array
of JSON Web Keys\. Authorization servers publish their JWK Set at the `jwks_uri`
endpoint so that relying parties can discover the keys used to validate or encrypt tokens\.

```csharp
public record JsonWebKeySet : System.IEquatable<Abblix.Jwt.JsonWebKeySet>
```

Inheritance [System\.Object](https://learn.microsoft.com/en-us/dotnet/api/system.object 'System\.Object') → JsonWebKeySet

Implements [System\.IEquatable&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')[JsonWebKeySet](https://www.abblix.com/en/docs/api/abblix-jwt/Abblix.Jwt.JsonWebKeySet 'Abblix\.Jwt\.JsonWebKeySet')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.iequatable-1 'System\.IEquatable\`1')
### Constructors

## JsonWebKeySet\(JsonWebKey\[\]\) Constructor {#Abblix.Jwt.JsonWebKeySet.JsonWebKeySet(Abblix.Jwt.JsonWebKey[])}

A JSON Web Key Set \(JWK Set\) per RFC 7517 Section 5: a JSON document containing an array
of JSON Web Keys\. Authorization servers publish their JWK Set at the `jwks_uri`
endpoint so that relying parties can discover the keys used to validate or encrypt tokens\.

```csharp
public JsonWebKeySet(Abblix.Jwt.JsonWebKey[] Keys);
```
#### Parameters

###### `Keys` [JsonWebKey](https://www.abblix.com/en/docs/api/abblix-jwt/Abblix.Jwt.JsonWebKey 'Abblix\.Jwt\.JsonWebKey')[\[\]](https://learn.microsoft.com/en-us/dotnet/api/system.array 'System\.Array') {#Abblix.Jwt.JsonWebKeySet.JsonWebKeySet(Abblix.Jwt.JsonWebKey[]).Keys}
### Properties

## JsonWebKeySet\.Keys Property {#Abblix.Jwt.JsonWebKeySet.Keys}

The keys belonging to this JWK Set\. Serialized to the JSON "keys" member\.
Each entry is a polymorphic [JsonWebKey](https://www.abblix.com/en/docs/api/abblix-jwt/Abblix.Jwt.JsonWebKey 'Abblix\.Jwt\.JsonWebKey') resolved by its "kty" parameter\.

```csharp
public Abblix.Jwt.JsonWebKey[] Keys { get; init; }
```

#### Property Value
[JsonWebKey](https://www.abblix.com/en/docs/api/abblix-jwt/Abblix.Jwt.JsonWebKey 'Abblix\.Jwt\.JsonWebKey')[\[\]](https://learn.microsoft.com/en-us/dotnet/api/system.array 'System\.Array')
