Sdílet prostřednictvím


IKeyManager Rozhraní

Definice

Základní rozhraní pro provádění operací správy klíčů.

public interface class IKeyManager
public interface IKeyManager
type IKeyManager = interface
Public Interface IKeyManager
Odvozené

Poznámky

Očekává se, že instance tohoto rozhraní budou bezpečné pro přístup z více vláken.

Metody

CreateNewKey(DateTimeOffset, DateTimeOffset)

Vytvoří nový klíč se zadaným datem aktivace a vypršení platnosti a zachová nový klíč v podkladovém úložišti.

GetAllKeys()

Načte všechny klíče z podkladového úložiště.

GetCacheExpirationToken()

Načte token, který signalizuje, že volající, kteří mají v mezipaměti návratovou hodnotu GetAllKeys, by měly vymazat své mezipaměti. To může být v reakci na volání CreateNewKey nebo RevokeKey nebo jako odpověď na nějaké jiné externí oznámení. Volající, kteří mají zájem o pozorování tohoto tokenu, by měli tuto metodu volat před odpovídajícím voláním GetAllKeys.

RevokeAllKeys(DateTimeOffset, String)

Odvolá všechny klíče vytvořené před zadaným datem a zachová odvolání v podkladovém úložišti.

RevokeKey(Guid, String)

Odvolá konkrétní klíč a zachová odvolání v podkladovém úložišti.

Platí pro