DataProtectionProvider.Create Metoda
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í.
Přetížení
Create(DirectoryInfo) |
Vytvoří DataProtectionProvider dané umístění, do kterého se mají ukládat klíče. |
Create(String) |
Vytvoří DataProtectionProvider, který ukládá klíče do umístění na základě platformy a operačního systému. |
Create(DirectoryInfo, Action<IDataProtectionBuilder>) |
Vytvoří DataProtectionProvider dané umístění pro uložení klíčů a volitelného zpětného volání konfigurace. |
Create(DirectoryInfo, X509Certificate2) |
Vytvoří DataProtectionProvider dané umístění, do kterého se mají ukládat klíče, a X509Certificate2 sloužící k šifrování klíčů. |
Create(String, X509Certificate2) |
Vytvoří DataProtectionProvider, který ukládá klíče do umístění založeného na platformě a operačním systému a používá dané X509Certificate2 k šifrování klíčů. |
Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2) |
Vytvoří DataProtectionProvider dané umístění pro uložení klíčů, volitelné zpětné volání konfigurace a X509Certificate2 sloužící k šifrování klíčů. |
Create(DirectoryInfo)
Vytvoří DataProtectionProvider dané umístění, do kterého se mají ukládat klíče.
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
Parametry
- keyDirectory
- DirectoryInfo
DirectoryInfo, ve kterém mají být klíče uloženy. To může představovat adresář na místním disku nebo sdílené složce UNC.
Návraty
Platí pro
Create(String)
Vytvoří DataProtectionProvider, který ukládá klíče do umístění na základě platformy a operačního systému.
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
Parametry
- applicationName
- String
Identifikátor, který jednoznačně diskriminuje tuto aplikaci od všech ostatních aplikací na počítači.
Návraty
Platí pro
Create(DirectoryInfo, Action<IDataProtectionBuilder>)
Vytvoří DataProtectionProvider dané umístění pro uložení klíčů a volitelného zpětného volání konfigurace.
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
Parametry
- keyDirectory
- DirectoryInfo
DirectoryInfo, ve kterém mají být klíče uloženy. To může představovat adresář na místním disku nebo sdílené složce UNC.
- setupAction
- Action<IDataProtectionBuilder>
Volitelné zpětné volání, které poskytuje další konfiguraci systému ochrany dat. Další informace najdete v tématu IDataProtectionBuilder.
Návraty
Platí pro
Create(DirectoryInfo, X509Certificate2)
Vytvoří DataProtectionProvider dané umístění, do kterého se mají ukládat klíče, a X509Certificate2 sloužící k šifrování klíčů.
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
Parametry
- keyDirectory
- DirectoryInfo
DirectoryInfo, ve kterém mají být klíče uloženy. To může představovat adresář na místním disku nebo sdílené složce UNC.
- certificate
- X509Certificate2
X509Certificate2, které se mají použít k šifrování.
Návraty
Platí pro
Create(String, X509Certificate2)
Vytvoří DataProtectionProvider, který ukládá klíče do umístění založeného na platformě a operačním systému a používá dané X509Certificate2 k šifrování klíčů.
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
Parametry
- applicationName
- String
Identifikátor, který jednoznačně diskriminuje tuto aplikaci od všech ostatních aplikací na počítači.
- certificate
- X509Certificate2
X509Certificate2, které se mají použít k šifrování.
Návraty
Platí pro
Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)
Vytvoří DataProtectionProvider dané umístění pro uložení klíčů, volitelné zpětné volání konfigurace a X509Certificate2 sloužící k šifrování klíčů.
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
Parametry
- keyDirectory
- DirectoryInfo
DirectoryInfo, ve kterém mají být klíče uloženy. To může představovat adresář na místním disku nebo sdílené složce UNC.
- setupAction
- Action<IDataProtectionBuilder>
Volitelné zpětné volání, které poskytuje další konfiguraci systému ochrany dat. Další informace najdete v tématu IDataProtectionBuilder.
- certificate
- X509Certificate2
X509Certificate2, které se mají použít k šifrování.