Compartir a través de


IKeyManager Interfaz

Definición

Interfaz básica para realizar operaciones de administración de claves.

public interface class IKeyManager
public interface IKeyManager
type IKeyManager = interface
Public Interface IKeyManager
Derivado

Comentarios

Se espera que las instancias de esta interfaz sean seguras para subprocesos.

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.

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 en 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.

Se aplica a