Freigeben über


DataProtectionProvider Klasse

Definition

Enthält Factorymethoden zum Erstellen eines IDataProtectionProvider , in dem Schlüssel an einem bestimmten Speicherort im Dateisystem gespeichert werden.

public ref class DataProtectionProvider abstract sealed
public static class DataProtectionProvider
type DataProtectionProvider = class
Public Class DataProtectionProvider
Vererbung
DataProtectionProvider

Hinweise

Verwenden Sie diese Methoden, wenn Sie keine Abhängigkeitsinjektion verwenden, um den Dienst für die Anwendung bereitzustellen.

Methoden

Create(DirectoryInfo)

Erstellt einen DataProtectionProvider bestimmten Speicherort, an dem Schlüssel gespeichert werden sollen.

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

Erstellt einen DataProtectionProvider bestimmten Speicherort, an dem Schlüssel gespeichert werden sollen, und einen optionalen Konfigurationsrückruf.

Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)

Erstellt einen DataProtectionProvider bestimmten Speicherort, an dem Schlüssel gespeichert werden sollen, einen optionalen Konfigurationsrückruf und einen X509Certificate2 , der zum Verschlüsseln der Schlüssel verwendet wird.

Create(DirectoryInfo, X509Certificate2)

Erstellt einen DataProtectionProvider bestimmten Speicherort, an dem Schlüssel gespeichert werden sollen, und einen, X509Certificate2 der zum Verschlüsseln der Schlüssel verwendet wird.

Create(String)

Erstellt eine DataProtectionProvider , die Schlüssel an einem Speicherort basierend auf der Plattform und dem Betriebssystem speichert.

Create(String, X509Certificate2)

Erstellt eine DataProtectionProvider , die Schlüssel an einem Speicherort basierend auf der Plattform und dem Betriebssystem speichert, und verwendet den angegebenen X509Certificate2 , um die Schlüssel zu verschlüsseln.

Gilt für: