Table of Contents

Interface ISigningKeyStore

Namespace
Fdyay.IdentityServer.Stores
Assembly
Fdyay.IdentityServer.Core.dll

Persists automatically-managed signing keys.

public interface ISigningKeyStore

Methods

DeleteKeyAsync(string, CancellationToken)

Deletes a key by id.

Task DeleteKeyAsync(string id, CancellationToken cancellationToken = default)

Parameters

id string
cancellationToken CancellationToken

Returns

Task

LoadKeysAsync(CancellationToken)

Loads all persisted keys.

Task<IEnumerable<SerializedKey>> LoadKeysAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<IEnumerable<SerializedKey>>

StoreKeyAsync(SerializedKey, CancellationToken)

Persists a key.

Task StoreKeyAsync(SerializedKey key, CancellationToken cancellationToken = default)

Parameters

key SerializedKey
cancellationToken CancellationToken

Returns

Task