XmlKeyManager Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Un administrador de claves respaldado por 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
- Herencia
-
XmlKeyManager
- Implementaciones
-
IKeyManager Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IInternalXmlKeyManager
Constructores
Propiedades
CanDeleteKeys |
Un administrador de claves respaldado por un IXmlRepository. |
Métodos
CreateNewKey(DateTimeOffset, DateTimeOffset) |
Crea una nueva clave con las fechas de activación y expiración especificadas y conserva la nueva clave en el repositorio subyacente. |
DeleteKeys(Func<IKey,Boolean>) |
Un administrador de claves respaldado por un IXmlRepository. |
GetAllKeys() |
Captura todas las claves del repositorio subyacente. |
GetCacheExpirationToken() |
Recupera un token que indica que los autores de llamadas que han almacenado en caché el valor devuelto de GetAllKeys deben borrar sus memorias caché. Esto podría ser una respuesta a una llamada a CreateNewKey o RevokeKey, o podría ser en respuesta a alguna otra notificación externa. Los autores de llamadas interesados en observar este token deben llamar a este método antes de la llamada correspondiente a GetAllKeys. |
RevokeAllKeys(DateTimeOffset, String) |
Revoca todas las claves creadas antes de una fecha especificada y conserva la revocación en el repositorio subyacente. |
RevokeKey(Guid, String) |
Revoca una clave específica y conserva la revocación en el repositorio subyacente. |
Implementaciones de interfaz explícitas
IInternalXmlKeyManager.CreateNewKey(Guid, DateTimeOffset, DateTimeOffset, DateTimeOffset) |
Un administrador de claves respaldado por un IXmlRepository. |
IInternalXmlKeyManager.DeserializeDescriptorFromKeyElement(XElement) |
Un administrador de claves respaldado por un IXmlRepository. |
IInternalXmlKeyManager.RevokeSingleKey(Guid, DateTimeOffset, String) |
Un administrador de claves respaldado por un IXmlRepository. |