次の方法で共有


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

コンストラクター

XmlKeyManager(IOptions<KeyManagementOptions>, IActivator, ILoggerFactory)

XmlKeyManager を作成します。

XmlKeyManager(IOptions<KeyManagementOptions>, IActivator)

XmlKeyManager を作成します。

XmlKeyManager(IXmlRepository, IAuthenticatedEncryptorConfiguration, IServiceProvider)

XmlKeyManager を作成します。

プロパティ

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キー マネージャー。

適用対象