Table of Contents

Class KeyMetadataRepresentation

Namespace
Keycloak.AuthServices.Sdk.Admin.Models
Assembly
Keycloak.AuthServices.Sdk.dll
public class KeyMetadataRepresentation
Inheritance
KeyMetadataRepresentation
Inherited Members

Properties

AdditionalProperties

[JsonExtensionData]
public IDictionary<string, object> AdditionalProperties { get; set; }

Property Value

IDictionary<string, object>

Algorithm

[JsonPropertyName("algorithm")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Algorithm { get; set; }

Property Value

string

Certificate

[JsonPropertyName("certificate")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Certificate { get; set; }

Property Value

string

Kid

[JsonPropertyName("kid")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Kid { get; set; }

Property Value

string

ProviderId

[JsonPropertyName("providerId")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? ProviderId { get; set; }

Property Value

string

ProviderPriority

[JsonPropertyName("providerPriority")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public long? ProviderPriority { get; set; }

Property Value

long?

PublicKey

[JsonPropertyName("publicKey")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? PublicKey { get; set; }

Property Value

string

Status

[JsonPropertyName("status")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Status { get; set; }

Property Value

string

Type

[JsonPropertyName("type")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Type { get; set; }

Property Value

string

Use

[JsonPropertyName("use")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
[JsonConverter(typeof(JsonStringEnumConverter))]
public KeyUse? Use { get; set; }

Property Value

KeyUse?

ValidTo

[JsonPropertyName("validTo")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public long? ValidTo { get; set; }

Property Value

long?