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
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);