KeySetOwners Class
The kinds of party whose key set this server fetches, as they appear in log messages.
public static class KeySetOwnersInheritance System.Object → KeySetOwners
Remarks
These are log labels rather than protocol values, so nothing on the wire depends on them. They are named here so that the four call sites agree on their spelling: an operator grepping the log for one kind should not have to guess whether it was written as "software statement issuer" or "software-statement issuer".
Fields
KeySetOwners.Client Field
A registered client, whose keys verify its request objects and client assertions.
public const string Client = "client";Field Value
KeySetOwners.Issuer Field
A trusted issuer of the assertions accepted by the JWT bearer grant (RFC 7523).
public const string Issuer = "issuer";Field Value
KeySetOwners.Resource Field
A protected resource, whose key encrypts the access token issued for it (RFC 9728).
public const string Resource = "resource";Field Value
KeySetOwners.SoftwareStatementIssuer Field
The issuer of a software statement presented at dynamic client registration (RFC 7591).
public const string SoftwareStatementIssuer = "software statement issuer";