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
idstringcancellationTokenCancellationToken
Returns
LoadKeysAsync(CancellationToken)
Loads all persisted keys.
public Task<IEnumerable<SerializedKey>> LoadKeysAsync(CancellationToken cancellationToken = default)
Parameters
cancellationTokenCancellationToken
Returns
StoreKeyAsync(SerializedKey, CancellationToken)
Persists a key.
public Task StoreKeyAsync(SerializedKey key, CancellationToken cancellationToken = default)
Parameters
keySerializedKeycancellationTokenCancellationToken