DataProtectionProvider.Create Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
Create(DirectoryInfo) |
Cria um DataProtectionProvider determinado local no qual armazenar chaves. |
Create(String) |
Cria um DataProtectionProvider que armazena chaves em um local com base na plataforma e no sistema operacional. |
Create(DirectoryInfo, Action<IDataProtectionBuilder>) |
Cria um DataProtectionProvider determinado local no qual armazenar chaves e um retorno de chamada de configuração opcional. |
Create(DirectoryInfo, X509Certificate2) |
Cria um DataProtectionProvider determinado local no qual armazenar chaves e um X509Certificate2 usado para criptografar as chaves. |
Create(String, X509Certificate2) |
Cria um DataProtectionProvider que armazena chaves em um local com base na plataforma e no sistema operacional e usa o determinado X509Certificate2 para criptografar as chaves. |
Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2) |
Cria um DataProtectionProvider determinado local no qual armazenar chaves, um retorno de chamada de configuração opcional e um X509Certificate2 usado para criptografar as chaves. |
Create(DirectoryInfo)
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
Cria um DataProtectionProvider determinado local no qual armazenar chaves.
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
Parâmetros
- keyDirectory
- DirectoryInfo
O DirectoryInfo no qual as chaves devem ser armazenadas. Isso pode representar um diretório em um disco local ou um compartilhamento UNC.
Retornos
Aplica-se a
Create(String)
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
Cria um DataProtectionProvider que armazena chaves em um local com base na plataforma e no sistema operacional.
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
Parâmetros
- applicationName
- String
Um identificador que discrimina exclusivamente esse aplicativo de todos os outros aplicativos no computador.
Retornos
Aplica-se a
Create(DirectoryInfo, Action<IDataProtectionBuilder>)
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
Cria um DataProtectionProvider determinado local no qual armazenar chaves e um retorno de chamada de configuração opcional.
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
Parâmetros
- keyDirectory
- DirectoryInfo
O DirectoryInfo no qual as chaves devem ser armazenadas. Isso pode representar um diretório em um disco local ou um compartilhamento UNC.
- setupAction
- Action<IDataProtectionBuilder>
Um retorno de chamada opcional que fornece configuração adicional do sistema de proteção de dados. Consulte IDataProtectionBuilder para obter mais informações.
Retornos
Aplica-se a
Create(DirectoryInfo, X509Certificate2)
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
Cria um DataProtectionProvider determinado local no qual armazenar chaves e um X509Certificate2 usado para criptografar as chaves.
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
Parâmetros
- keyDirectory
- DirectoryInfo
O DirectoryInfo no qual as chaves devem ser armazenadas. Isso pode representar um diretório em um disco local ou um compartilhamento UNC.
- certificate
- X509Certificate2
O X509Certificate2 a ser usado para criptografia.
Retornos
Aplica-se a
Create(String, X509Certificate2)
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
Cria um DataProtectionProvider que armazena chaves em um local com base na plataforma e no sistema operacional e usa o determinado X509Certificate2 para criptografar as chaves.
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
Parâmetros
- applicationName
- String
Um identificador que discrimina exclusivamente esse aplicativo de todos os outros aplicativos no computador.
- certificate
- X509Certificate2
O X509Certificate2 a ser usado para criptografia.
Retornos
Aplica-se a
Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
- Origem:
- DataProtectionProvider.cs
Cria um DataProtectionProvider determinado local no qual armazenar chaves, um retorno de chamada de configuração opcional e um X509Certificate2 usado para criptografar as chaves.
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
Parâmetros
- keyDirectory
- DirectoryInfo
O DirectoryInfo no qual as chaves devem ser armazenadas. Isso pode representar um diretório em um disco local ou um compartilhamento UNC.
- setupAction
- Action<IDataProtectionBuilder>
Um retorno de chamada opcional que fornece configuração adicional do sistema de proteção de dados. Consulte IDataProtectionBuilder para obter mais informações.
- certificate
- X509Certificate2
O X509Certificate2 a ser usado para criptografia.