IKeyManager Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Interfaccia di base per l'esecuzione di operazioni di gestione delle chiavi.
public interface class IKeyManager
public interface IKeyManager
type IKeyManager = interface
Public Interface IKeyManager
- Derivato
Commenti
È previsto che le istanze di questa interfaccia siano thread-safe.
Metodi
CreateNewKey(DateTimeOffset, DateTimeOffset) |
Crea una nuova chiave con le date di attivazione e scadenza specificate e salva in modo permanente la nuova chiave nel repository sottostante. |
GetAllKeys() |
Recupera tutte le chiavi dal repository sottostante. |
GetCacheExpirationToken() |
Recupera un token che segnala che i chiamanti che hanno memorizzato nella cache il valore restituito di GetAllKeys devono cancellare le cache. Ciò potrebbe essere in risposta a una chiamata a CreateNewKey o RevokeKey oppure potrebbe essere in risposta ad altre notifiche esterne. I chiamanti interessati a osservare questo token devono chiamare questo metodo prima della chiamata corrispondente a GetAllKeys. |
RevokeAllKeys(DateTimeOffset, String) |
Revoca tutte le chiavi create prima di una data specificata e mantiene la revoca nel repository sottostante. |
RevokeKey(Guid, String) |
Revoca una chiave specifica e rende persistente la revoca al repository sottostante. |