DataProtectionProvider.Create メソッド

定義

オーバーロード

Create(DirectoryInfo)

キーを DataProtectionProvider 格納する場所を指定して作成します。

Create(String)

DataProtectionProviderプラットフォームとオペレーティング システムに基づいて、場所にキーを格納する を作成します。

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

キーを DataProtectionProvider 格納する場所とオプションの構成コールバックを作成します。

Create(DirectoryInfo, X509Certificate2)

キーを DataProtectionProvider 格納する場所と、キーの X509Certificate2 暗号化に使用される を作成します。

Create(String, X509Certificate2)

DataProtectionProviderプラットフォームとオペレーティング システムに基づいて場所にキーを格納し、 を使用X509Certificate2してキーを暗号化する を作成します。

Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)

キーを DataProtectionProvider 格納する場所、オプションの構成コールバック、およびキーの暗号化に使用する を X509Certificate2 作成します。

Create(DirectoryInfo)

キーを DataProtectionProvider 格納する場所を指定して作成します。

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

パラメーター

keyDirectory
DirectoryInfo

DirectoryInfoキーを格納する必要がある 。 これは、ローカル ディスクまたは UNC 共有上のディレクトリを表している場合があります。

戻り値

適用対象

Create(String)

DataProtectionProviderプラットフォームとオペレーティング システムに基づいて、場所にキーを格納する を作成します。

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

パラメーター

applicationName
String

コンピューター上の他のすべてのアプリケーションからこのアプリケーションを一意に区別する識別子。

戻り値

適用対象

Create(DirectoryInfo, Action<IDataProtectionBuilder>)

キーを DataProtectionProvider 格納する場所とオプションの構成コールバックを作成します。

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

パラメーター

keyDirectory
DirectoryInfo

DirectoryInfoキーを格納する必要がある 。 これは、ローカル ディスクまたは UNC 共有上のディレクトリを表している場合があります。

setupAction
Action<IDataProtectionBuilder>

データ保護システムの追加の構成を提供するオプションのコールバック。 詳細については、「 IDataProtectionBuilder 」を参照してください。

戻り値

適用対象

Create(DirectoryInfo, X509Certificate2)

キーを DataProtectionProvider 格納する場所と、キーの X509Certificate2 暗号化に使用される を作成します。

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

パラメーター

keyDirectory
DirectoryInfo

DirectoryInfoキーを格納する必要がある 。 これは、ローカル ディスクまたは UNC 共有上のディレクトリを表している場合があります。

certificate
X509Certificate2

X509Certificate2暗号化に使用する 。

戻り値

適用対象

Create(String, X509Certificate2)

DataProtectionProviderプラットフォームとオペレーティング システムに基づいて場所にキーを格納し、 を使用X509Certificate2してキーを暗号化する を作成します。

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

パラメーター

applicationName
String

コンピューター上の他のすべてのアプリケーションからこのアプリケーションを一意に区別する識別子。

certificate
X509Certificate2

X509Certificate2暗号化に使用する 。

戻り値

適用対象

Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2)

キーを DataProtectionProvider 格納する場所、オプションの構成コールバック、およびキーの暗号化に使用する を X509Certificate2 作成します。

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

パラメーター

keyDirectory
DirectoryInfo

DirectoryInfoキーを格納する必要がある 。 これは、ローカル ディスクまたは UNC 共有上のディレクトリを表している場合があります。

setupAction
Action<IDataProtectionBuilder>

データ保護システムの追加の構成を提供するオプションのコールバック。 詳細については、「 IDataProtectionBuilder 」を参照してください。

certificate
X509Certificate2

X509Certificate2暗号化に使用する 。

戻り値

適用対象