XmlKeyManager Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Um gerenciador de chaves com o apoio de um 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
- Herança
-
XmlKeyManager
- Implementações
-
IKeyManager Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IInternalXmlKeyManager
Construtores
Propriedades
CanDeleteKeys |
Um gerenciador de chaves com o apoio de um IXmlRepository. |
Métodos
CreateNewKey(DateTimeOffset, DateTimeOffset) |
Cria uma nova chave com as datas de ativação e expiração especificadas e persiste a nova chave para o repositório subjacente. |
DeleteKeys(Func<IKey,Boolean>) |
Um gerenciador de chaves com o apoio de um IXmlRepository. |
GetAllKeys() |
Busca todas as chaves do repositório subjacente. |
GetCacheExpirationToken() |
Recupera um token que sinaliza que os chamadores que armazenaram em cache o valor retornado de GetAllKeys devem limpar seus caches. Isso pode ser em resposta a uma chamada para CreateNewKey ou RevokeKey, ou pode ser em resposta a alguma outra notificação externa. Os chamadores interessados em observar esse token devem chamar esse método antes da chamada correspondente para GetAllKeys. |
RevokeAllKeys(DateTimeOffset, String) |
Revoga todas as chaves criadas antes de uma data especificada e persiste a revogação para o repositório subjacente. |
RevokeKey(Guid, String) |
Revoga uma chave específica e persiste a revogação para o repositório subjacente. |
Implantações explícitas de interface
IInternalXmlKeyManager.CreateNewKey(Guid, DateTimeOffset, DateTimeOffset, DateTimeOffset) |
Um gerenciador de chaves com o apoio de um IXmlRepository. |
IInternalXmlKeyManager.DeserializeDescriptorFromKeyElement(XElement) |
Um gerenciador de chaves com o apoio de um IXmlRepository. |
IInternalXmlKeyManager.RevokeSingleKey(Guid, DateTimeOffset, String) |
Um gerenciador de chaves com o apoio de um IXmlRepository. |