DataProtectionProvider.Create メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
Create(DirectoryInfo) |
キーを格納する場所を指定して DataProtectionProvider を作成します。 |
Create(String) |
プラットフォームとオペレーティング システムに基づいて場所にキーを格納する DataProtectionProvider を作成します。 |
Create(DirectoryInfo, Action<IDataProtectionBuilder>) |
キーを格納する場所とオプションの構成コールバックを指定して、DataProtectionProvider を作成します。 |
Create(DirectoryInfo, X509Certificate2) |
キーを格納する場所と、キーの暗号化に使用する X509Certificate2 が指定された DataProtectionProvider を作成します。 |
Create(String, X509Certificate2) |
プラットフォームとオペレーティング システムに基づいて場所にキーを格納し、指定された X509Certificate2 を使用してキーを暗号化する DataProtectionProvider を作成します。 |
Create(DirectoryInfo, Action<IDataProtectionBuilder>, X509Certificate2) |
キーを格納する場所、オプションの構成コールバック、およびキーの暗号化に使用する X509Certificate2 を指定して、DataProtectionProvider を作成します。 |
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)
キーを格納する場所と、キーの暗号化に使用する X509Certificate2 が指定された DataProtectionProvider を作成します。
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)
プラットフォームとオペレーティング システムに基づいて場所にキーを格納し、指定された X509Certificate2 を使用してキーを暗号化する DataProtectionProvider を作成します。
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)
キーを格納する場所、オプションの構成コールバック、およびキーの暗号化に使用する X509Certificate2 を指定して、DataProtectionProvider を作成します。
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。