共用方式為


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)

撤銷特定金鑰,並將撤銷保存到基礎存放庫。

適用於