IKeyManager Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Базовый интерфейс для выполнения операций управления ключами.
public interface class IKeyManager
public interface IKeyManager
type IKeyManager = interface
Public Interface IKeyManager
- Производный
Комментарии
Ожидается, что экземпляры этого интерфейса будут потокобезопасны.
Методы
CreateNewKey(DateTimeOffset, DateTimeOffset) |
Создает новый ключ с указанными датами активации и окончания срока действия и сохраняет новый ключ в базовом репозитории. |
GetAllKeys() |
Извлекает все ключи из базового репозитория. |
GetCacheExpirationToken() |
Извлекает маркер, который сигнализирует о том, что вызывающие лица, кэшированные возвращаемое значение GetAllKeys, должны очистить свои кэши. Это может быть ответ на вызов CreateNewKey или RevokeKey или в ответ на какое-либо другое внешнее уведомление. Вызывающие лица, заинтересованные в наблюдении за этим маркером, должны вызывать этот метод перед соответствующим вызовом GetAllKeys. |
RevokeAllKeys(DateTimeOffset, String) |
Отменяет все ключи, созданные до указанной даты, и сохраняет отзыв в базовом репозитории. |
RevokeKey(Guid, String) |
Отменяет определенный ключ и сохраняет отзыв в базовом репозитории. |