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) |
撤銷特定金鑰,並將撤銷保存到基礎存放庫。 |