Partager via


IKeyManager Interface

Définition

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.

S’applique à