IKeyManager Interface
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.
A interface básica para executar operações de gerenciamento de chaves.
public interface class IKeyManager
public interface IKeyManager
type IKeyManager = interface
Public Interface IKeyManager
- Derivado
Comentários
Espera-se que as instanciações dessa interface sejam thread-safe.
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. |
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. |