Aller au contenu
Abblix
Cette page n'a pas encore été traduite.

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.

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

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

C#
public Abblix.Jwt.JsonWebKeySet ToJsonWebKeySet();

Returns

JsonWebKeySet

Operators

JsonWebKeySetSettings.implicit operator JsonWebKeySet(JsonWebKeySetSettings) Operator

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

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

Parameters

settings JsonWebKeySetSettings

Returns

JsonWebKeySet