Class AutomaticKeyManagerKeyStore
- Namespace
- Duende.IdentityServer.Services.KeyManagement
- Assembly
- Duende.IdentityServer.dll
Implementation of IValidationKeysStore and ISigningCredentialStore based on KeyManager.
public class AutomaticKeyManagerKeyStore : IAutomaticKeyManagerKeyStore, IValidationKeysStore, ISigningCredentialStore
- Inheritance
-
AutomaticKeyManagerKeyStore
- Implements
- Inherited Members
Constructors
AutomaticKeyManagerKeyStore(IKeyManager, KeyManagementOptions)
Constructor for KeyManagerKeyStore.
public AutomaticKeyManagerKeyStore(IKeyManager keyManager, KeyManagementOptions options)
Parameters
keyManager
IKeyManageroptions
KeyManagementOptions
Methods
GetAllSigningCredentialsAsync()
public Task<IEnumerable<SigningCredentials>> GetAllSigningCredentialsAsync()
Returns
- Task<IEnumerable<SigningCredentials>>
GetSigningCredentialsAsync()
public Task<SigningCredentials> GetSigningCredentialsAsync()
Returns
- Task<SigningCredentials>
GetValidationKeysAsync()
public Task<IEnumerable<SecurityKeyInfo>> GetValidationKeysAsync()