XmlKeyManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Диспетчер ключей, поддерживаемый 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
- Наследование
-
XmlKeyManager
- Реализации
-
IKeyManager Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IInternalXmlKeyManager
Конструкторы
Свойства
CanDeleteKeys |
Диспетчер ключей, поддерживаемый IXmlRepository. |
Методы
CreateNewKey(DateTimeOffset, DateTimeOffset) |
Создает новый ключ с указанными датами активации и окончания срока действия и сохраняет новый ключ в базовом репозитории. |
DeleteKeys(Func<IKey,Boolean>) |
Диспетчер ключей, поддерживаемый IXmlRepository. |
GetAllKeys() |
Извлекает все ключи из базового репозитория. |
GetCacheExpirationToken() |
Извлекает маркер, который сигнализирует о том, что вызывающие пользователи, которые кэшировали возвращаемое значение GetAllKeys, должны очистить свои кэши. Это может быть ответ на вызов CreateNewKey или RevokeKey или в ответ на какое-либо другое внешнее уведомление. Вызывающие лица, заинтересованные в наблюдении за этим маркером, должны вызвать этот метод перед соответствующим вызовом GetAllKeys. |
RevokeAllKeys(DateTimeOffset, String) |
Отменяет все ключи, созданные до указанной даты, и сохраняет отзыв в базовом репозитории. |
RevokeKey(Guid, String) |
Отменяет определенный ключ и сохраняет отзыв в базовом репозитории. |
Явные реализации интерфейса
IInternalXmlKeyManager.CreateNewKey(Guid, DateTimeOffset, DateTimeOffset, DateTimeOffset) |
Диспетчер ключей, поддерживаемый IXmlRepository. |
IInternalXmlKeyManager.DeserializeDescriptorFromKeyElement(XElement) |
Диспетчер ключей, поддерживаемый IXmlRepository. |
IInternalXmlKeyManager.RevokeSingleKey(Guid, DateTimeOffset, String) |
Диспетчер ключей, поддерживаемый IXmlRepository. |