Skip to main content

JsonWebKeySetSettings Class

Abblix.Oidc.Server

Abblix.Oidc.Server.Common.Configuration

JsonWebKeySetSettings Class

Flat configuration DTO for a JsonWebKeySet, mirroring RFC 7517 Section 5 (a JSON object with a single keys array). See JsonWebKeySettings for the per-key DTO and the design rationale.

public sealed class JsonWebKeySetSettings

Inheritance System.Object → JsonWebKeySetSettings

Properties

JsonWebKeySetSettings.Keys Property

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

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

Property Value

System.Collections.Generic.List<JsonWebKeySettings>

Methods

JsonWebKeySetSettings.ToJsonWebKeySet() Method

Maps this flat DTO to JsonWebKeySet by invoking ToJsonWebKey() on each entry.

public Abblix.Jwt.JsonWebKeySet ToJsonWebKeySet();

Returns

JsonWebKeySet

Operators

JsonWebKeySetSettings.implicit operator JsonWebKeySet(JsonWebKeySetSettings) Operator

Convenience implicit conversion to JsonWebKeySet; delegates to ToJsonWebKeySet().

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

Parameters

settings JsonWebKeySetSettings

Returns

JsonWebKeySet