IKeyManager インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キー管理操作を実行するための基本的なインターフェイス。
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) |
特定のキーを取り消し、基になるリポジトリに失効を保持します。 |