XmlKeyManager Classe
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.
Un gestionnaire de clés soutenu par un IXmlRepository.
public ref class XmlKeyManager sealed : Microsoft::AspNetCore::DataProtection::KeyManagement::IKeyManager, Microsoft::AspNetCore::DataProtection::KeyManagement::Internal::IInternalXmlKeyManager
public sealed class XmlKeyManager : Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManager, Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IInternalXmlKeyManager
type XmlKeyManager = class
interface IKeyManager
interface IInternalXmlKeyManager
Public NotInheritable Class XmlKeyManager
Implements IInternalXmlKeyManager, IKeyManager
- Héritage
-
XmlKeyManager
- Implémente
-
IKeyManager Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IInternalXmlKeyManager
Constructeurs
Propriétés
CanDeleteKeys |
Un gestionnaire de clés soutenu par un IXmlRepository. |
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. |
DeleteKeys(Func<IKey,Boolean>) |
Un gestionnaire de clés soutenu par un IXmlRepository. |
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. |
Implémentations d’interfaces explicites
IInternalXmlKeyManager.CreateNewKey(Guid, DateTimeOffset, DateTimeOffset, DateTimeOffset) |
Un gestionnaire de clés soutenu par un IXmlRepository. |
IInternalXmlKeyManager.DeserializeDescriptorFromKeyElement(XElement) |
Un gestionnaire de clés soutenu par un IXmlRepository. |
IInternalXmlKeyManager.RevokeSingleKey(Guid, DateTimeOffset, String) |
Un gestionnaire de clés soutenu par un IXmlRepository. |