IKeyManager Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Interface de base pour effectuer des opérations de gestion des clés.
public interface class IKeyManager
public interface IKeyManager
type IKeyManager = interface
Public Interface IKeyManager
- Dérivé
Remarques
Les instanciations de cette interface sont censées être thread-safe.
Méthodes
CreateNewKey(DateTimeOffset, DateTimeOffset) |
Crée une clé avec les dates d’activation et d’expiration spécifiées et conserve la nouvelle clé dans le dépôt sous-jacent. |
GetAllKeys() |
Récupère toutes les clés du dépôt sous-jacent. |
GetCacheExpirationToken() |
Récupère un jeton qui signale que les appelants qui ont mis en cache la valeur de retour de GetAllKeys doivent effacer leurs caches. Cela peut être en réponse à un appel à CreateNewKey ou RevokeKey, ou en réponse à une autre notification externe. Les appelants qui souhaitent observer ce jeton doivent appeler cette méthode avant l’appel correspondant à GetAllKeys. |
RevokeAllKeys(DateTimeOffset, String) |
Révoque toutes les clés créées avant une date spécifiée et conserve la révocation dans le dépôt sous-jacent. |
RevokeKey(Guid, String) |
Révoque une clé spécifique et conserve la révocation dans le dépôt sous-jacent. |