Table of Contents

Class InMemorySigningKeyStore

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

In-memory signing key store. Keys do not survive a restart.

public class InMemorySigningKeyStore : ISigningKeyStore
Inheritance
InMemorySigningKeyStore
Implements
Inherited Members

Methods

DeleteKeyAsync(string, CancellationToken)

Deletes a key by id.

public Task DeleteKeyAsync(string id, CancellationToken cancellationToken = default)

Parameters

id string
cancellationToken CancellationToken

Returns

Task

LoadKeysAsync(CancellationToken)

Loads all persisted keys.

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

Parameters

cancellationToken CancellationToken

Returns

Task<IEnumerable<SerializedKey>>

StoreKeyAsync(SerializedKey, CancellationToken)

Persists a key.

public Task StoreKeyAsync(SerializedKey key, CancellationToken cancellationToken = default)

Parameters

key SerializedKey
cancellationToken CancellationToken

Returns

Task