IKeyManager Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Podstawowy interfejs do wykonywania operacji zarządzania kluczami.
public interface class IKeyManager
public interface IKeyManager
type IKeyManager = interface
Public Interface IKeyManager
- Pochodne
Uwagi
Wystąpienia tego interfejsu powinny być bezpieczne wątkowo.
Metody
CreateNewKey(DateTimeOffset, DateTimeOffset) |
Tworzy nowy klucz z określonymi datami aktywacji i wygaśnięcia oraz utrwala nowy klucz w bazowym repozytorium. |
GetAllKeys() |
Pobiera wszystkie klucze z bazowego repozytorium. |
GetCacheExpirationToken() |
Pobiera token, który sygnalizuje, że osoby wywołujące, które buforowały wartość zwracaną funkcji GetAllKeys, powinny wyczyścić ich pamięci podręczne. Może to być w odpowiedzi na wywołanie metody CreateNewKey lub RevokeKey lub może być w odpowiedzi na inne powiadomienia zewnętrzne. Wywołujący, którzy są zainteresowani obserwowaniem tego tokenu, powinni wywołać tę metodę przed odpowiednim wywołaniem metody GetAllKeys. |
RevokeAllKeys(DateTimeOffset, String) |
Odwołuje wszystkie klucze utworzone przed określoną datą i utrwala odwołanie do bazowego repozytorium. |
RevokeKey(Guid, String) |
Odwołuje określony klucz i utrwala odwołanie do bazowego repozytorium. |