Table of Contents

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

Task<IEnumerable<KeyContainer>>

StoreKeysAsync(IEnumerable<KeyContainer>, TimeSpan)

Caches keys for duration.

Task StoreKeysAsync(IEnumerable<KeyContainer> keys, TimeSpan duration)

Parameters

keys IEnumerable<KeyContainer>
duration TimeSpan

Returns

Task