XmlKeyManager Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Správce klíčů podporovaný objektem IXmlRepository.
public ref class XmlKeyManager sealed : Microsoft::AspNetCore::DataProtection::KeyManagement::IKeyManager, Microsoft::AspNetCore::DataProtection::KeyManagement::Internal::IInternalXmlKeyManager
public sealed class XmlKeyManager : Microsoft.AspNetCore.DataProtection.KeyManagement.IKeyManager, Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IInternalXmlKeyManager
type XmlKeyManager = class
interface IKeyManager
interface IInternalXmlKeyManager
Public NotInheritable Class XmlKeyManager
Implements IInternalXmlKeyManager, IKeyManager
- Dědičnost
-
XmlKeyManager
- Implementuje
-
IKeyManager Microsoft.AspNetCore.DataProtection.KeyManagement.Internal.IInternalXmlKeyManager
Konstruktory
Vlastnosti
CanDeleteKeys |
Správce klíčů podporovaný objektem IXmlRepository. |
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. |
DeleteKeys(Func<IKey,Boolean>) |
Správce klíčů podporovaný objektem IXmlRepository. |
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ěli vymazat své mezipaměti. Může to být v reakci na volání příkazu CreateNewKey nebo RevokeKey nebo jako odpověď na jiné externí oznámení. Volající, kteří mají zájem o pozorování tohoto tokenu, by měli volat tuto metodu 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. |
Explicitní implementace rozhraní
IInternalXmlKeyManager.CreateNewKey(Guid, DateTimeOffset, DateTimeOffset, DateTimeOffset) |
Správce klíčů podporovaný objektem IXmlRepository. |
IInternalXmlKeyManager.DeserializeDescriptorFromKeyElement(XElement) |
Správce klíčů podporovaný objektem IXmlRepository. |
IInternalXmlKeyManager.RevokeSingleKey(Guid, DateTimeOffset, String) |
Správce klíčů podporovaný objektem IXmlRepository. |