IKeyManager Interfaz
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í.
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. |