#### [Abblix\.Oidc\.Server](https://www.abblix.com/en/docs/api/abblix-oidc-server 'index')
### [Abblix\.Oidc\.Server\.Common\.Configuration](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.Configuration 'Abblix\.Oidc\.Server\.Common\.Configuration')

## JsonWebKeySetSettings Class

Flat configuration DTO for a [JsonWebKeySet](https://www.abblix.com/en/docs/api/abblix-jwt/Abblix.Jwt.JsonWebKeySet 'Abblix\.Jwt\.JsonWebKeySet'), mirroring RFC 7517 Section 5
\(a JSON object with a single `keys` array\)\. See [JsonWebKeySettings](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.Configuration.JsonWebKeySettings 'Abblix\.Oidc\.Server\.Common\.Configuration\.JsonWebKeySettings')
for the per\-key DTO and the design rationale\.

```csharp
public sealed class JsonWebKeySetSettings
```

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

## JsonWebKeySetSettings\.Keys Property {#Abblix.Oidc.Server.Common.Configuration.JsonWebKeySetSettings.Keys}

The set of keys\. Maps to the `keys` array per RFC 7517 §5\.

```csharp
public System.Collections.Generic.List<Abblix.Oidc.Server.Common.Configuration.JsonWebKeySettings>? Keys { get; init; }
```

#### Property Value
[System\.Collections\.Generic\.List&lt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.list-1 'System\.Collections\.Generic\.List\`1')[JsonWebKeySettings](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.Configuration.JsonWebKeySettings 'Abblix\.Oidc\.Server\.Common\.Configuration\.JsonWebKeySettings')[&gt;](https://learn.microsoft.com/en-us/dotnet/api/system.collections.generic.list-1 'System\.Collections\.Generic\.List\`1')
### Methods

## JsonWebKeySetSettings\.ToJsonWebKeySet\(\) Method {#Abblix.Oidc.Server.Common.Configuration.JsonWebKeySetSettings.ToJsonWebKeySet()}

Maps this flat DTO to [JsonWebKeySet](https://www.abblix.com/en/docs/api/abblix-jwt/Abblix.Jwt.JsonWebKeySet 'Abblix\.Jwt\.JsonWebKeySet') by invoking
            [ToJsonWebKey\(\)](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.Configuration.JsonWebKeySettings#Abblix.Oidc.Server.Common.Configuration.JsonWebKeySettings.ToJsonWebKey() 'Abblix\.Oidc\.Server\.Common\.Configuration\.JsonWebKeySettings\.ToJsonWebKey\(\)') on each entry\.

```csharp
public Abblix.Jwt.JsonWebKeySet ToJsonWebKeySet();
```

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

## JsonWebKeySetSettings\.implicit operator JsonWebKeySet\(JsonWebKeySetSettings\) Operator {#Abblix.Oidc.Server.Common.Configuration.JsonWebKeySetSettings.op_ImplicitAbblix.Jwt.JsonWebKeySet(Abblix.Oidc.Server.Common.Configuration.JsonWebKeySetSettings)}

Convenience implicit conversion to [JsonWebKeySet](https://www.abblix.com/en/docs/api/abblix-jwt/Abblix.Jwt.JsonWebKeySet 'Abblix\.Jwt\.JsonWebKeySet');
            delegates to [ToJsonWebKeySet\(\)](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.Configuration.JsonWebKeySetSettings#Abblix.Oidc.Server.Common.Configuration.JsonWebKeySetSettings.ToJsonWebKeySet() 'Abblix\.Oidc\.Server\.Common\.Configuration\.JsonWebKeySetSettings\.ToJsonWebKeySet\(\)')\.

```csharp
public static Abblix.Jwt.JsonWebKeySet implicit operator Abblix.Jwt.JsonWebKeySet(Abblix.Oidc.Server.Common.Configuration.JsonWebKeySetSettings settings);
```
#### Parameters

###### `settings` [JsonWebKeySetSettings](https://www.abblix.com/en/docs/api/abblix-oidc-server/Abblix.Oidc.Server.Common.Configuration.JsonWebKeySetSettings 'Abblix\.Oidc\.Server\.Common\.Configuration\.JsonWebKeySetSettings') {#Abblix.Oidc.Server.Common.Configuration.JsonWebKeySetSettings.op_ImplicitAbblix.Jwt.JsonWebKeySet(Abblix.Oidc.Server.Common.Configuration.JsonWebKeySetSettings).settings}

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