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