Interface ISigningKeyStoreCache
- Namespace
- Duende.IdentityServer.Services.KeyManagement
- Assembly
- Duende.IdentityServer.dll
Interface to model caching keys loaded from key store.
public interface ISigningKeyStoreCache
Methods
GetKeysAsync()
Returns cached keys.
Task<IEnumerable<KeyContainer>> GetKeysAsync()
Returns
StoreKeysAsync(IEnumerable<KeyContainer>, TimeSpan)
Caches keys for duration.
Task StoreKeysAsync(IEnumerable<KeyContainer> keys, TimeSpan duration)
Parameters
keysIEnumerable<KeyContainer>durationTimeSpan