DataProtectionProvider.Create Methode

Definition

Überlädt

Create(DirectoryInfo)

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

Create(String)

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

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

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

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, 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.

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)

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

public:
 static Microsoft::AspNetCore::DataProtection::IDataProtectionProvider ^ Create(System::IO::DirectoryInfo ^ keyDirectory);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionProvider Create (System.IO.DirectoryInfo keyDirectory);
static member Create : System.IO.DirectoryInfo -> Microsoft.AspNetCore.DataProtection.IDataProtectionProvider
Public Shared Function Create (keyDirectory As DirectoryInfo) As IDataProtectionProvider

Parameter

keyDirectory
DirectoryInfo

Die DirectoryInfo , in der Schlüssel gespeichert werden sollen. Dies kann ein Verzeichnis auf einem lokalen Datenträger oder einer UNC-Freigabe darstellen.

Gibt zurück

Gilt für:

Create(String)

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

public:
 static Microsoft::AspNetCore::DataProtection::IDataProtectionProvider ^ Create(System::String ^ applicationName);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionProvider Create (string applicationName);
static member Create : string -> Microsoft.AspNetCore.DataProtection.IDataProtectionProvider
Public Shared Function Create (applicationName As String) As IDataProtectionProvider

Parameter

applicationName
String

Ein Bezeichner, der diese Anwendung eindeutig von allen anderen Anwendungen auf dem Computer unterscheidet.

Gibt zurück

Gilt für:

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

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

public:
 static Microsoft::AspNetCore::DataProtection::IDataProtectionProvider ^ Create(System::IO::DirectoryInfo ^ keyDirectory, Action<Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^> ^ setupAction);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionProvider Create (System.IO.DirectoryInfo keyDirectory, Action<Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder> setupAction);
static member Create : System.IO.DirectoryInfo * Action<Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder> -> Microsoft.AspNetCore.DataProtection.IDataProtectionProvider
Public Shared Function Create (keyDirectory As DirectoryInfo, setupAction As Action(Of IDataProtectionBuilder)) As IDataProtectionProvider

Parameter

keyDirectory
DirectoryInfo

Die DirectoryInfo , in der Schlüssel gespeichert werden sollen. Dies kann ein Verzeichnis auf einem lokalen Datenträger oder einer UNC-Freigabe darstellen.

setupAction
Action<IDataProtectionBuilder>

Ein optionaler Rückruf, der eine weitere Konfiguration des Datenschutzsystems ermöglicht. Weitere Informationen finden Sie unter IDataProtectionBuilder.

Gibt zurück

Gilt für:

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.

public:
 static Microsoft::AspNetCore::DataProtection::IDataProtectionProvider ^ Create(System::IO::DirectoryInfo ^ keyDirectory, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionProvider Create (System.IO.DirectoryInfo keyDirectory, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
static member Create : System.IO.DirectoryInfo * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Microsoft.AspNetCore.DataProtection.IDataProtectionProvider
Public Shared Function Create (keyDirectory As DirectoryInfo, certificate As X509Certificate2) As IDataProtectionProvider

Parameter

keyDirectory
DirectoryInfo

Die DirectoryInfo , in der Schlüssel gespeichert werden sollen. Dies kann ein Verzeichnis auf einem lokalen Datenträger oder einer UNC-Freigabe darstellen.

certificate
X509Certificate2

Die , die X509Certificate2 für die Verschlüsselung verwendet werden soll.

Gibt zurück

Gilt für:

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.

public:
 static Microsoft::AspNetCore::DataProtection::IDataProtectionProvider ^ Create(System::String ^ applicationName, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionProvider Create (string applicationName, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
static member Create : string * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Microsoft.AspNetCore.DataProtection.IDataProtectionProvider
Public Shared Function Create (applicationName As String, certificate As X509Certificate2) As IDataProtectionProvider

Parameter

applicationName
String

Ein Bezeichner, der diese Anwendung eindeutig von allen anderen Anwendungen auf dem Computer unterscheidet.

certificate
X509Certificate2

Die , die X509Certificate2 für die Verschlüsselung verwendet werden soll.

Gibt zurück

Gilt für:

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.

public:
 static Microsoft::AspNetCore::DataProtection::IDataProtectionProvider ^ Create(System::IO::DirectoryInfo ^ keyDirectory, Action<Microsoft::AspNetCore::DataProtection::IDataProtectionBuilder ^> ^ setupAction, System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public static Microsoft.AspNetCore.DataProtection.IDataProtectionProvider Create (System.IO.DirectoryInfo keyDirectory, Action<Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder> setupAction, System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
static member Create : System.IO.DirectoryInfo * Action<Microsoft.AspNetCore.DataProtection.IDataProtectionBuilder> * System.Security.Cryptography.X509Certificates.X509Certificate2 -> Microsoft.AspNetCore.DataProtection.IDataProtectionProvider
Public Shared Function Create (keyDirectory As DirectoryInfo, setupAction As Action(Of IDataProtectionBuilder), certificate As X509Certificate2) As IDataProtectionProvider

Parameter

keyDirectory
DirectoryInfo

Die DirectoryInfo , in der Schlüssel gespeichert werden sollen. Dies kann ein Verzeichnis auf einem lokalen Datenträger oder einer UNC-Freigabe darstellen.

setupAction
Action<IDataProtectionBuilder>

Ein optionaler Rückruf, der eine weitere Konfiguration des Datenschutzsystems ermöglicht. Weitere Informationen finden Sie unter IDataProtectionBuilder.

certificate
X509Certificate2

Die , die X509Certificate2 für die Verschlüsselung verwendet werden soll.

Gibt zurück

Gilt für: