XmlKeyManager クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
によってサポートされる 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キー マネージャー。 |