X509Certificate2Collection.Import メソッド

定義

証明書を X509Certificate2Collection オブジェクトにインポートします。

オーバーロード

Import(String, String, X509KeyStorageFlags)

パスワードが必要な証明書ファイルを X509Certificate2Collection オブジェクトにインポートします。

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)

指定されたファイルからこのコレクションに証明書をインポートします。

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)

指定されたデータからこのコレクションに証明書をインポートします。

Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)

指定されたデータからこのコレクションに証明書をインポートします。

Import(ReadOnlySpan<Byte>)

指定されたデータからこのコレクションに証明書をインポートします。

Import(String)

証明書ファイルを X509Certificate2Collection オブジェクトにインポートします。

Import(Byte[])

証明書をバイト配列形式で X509Certificate2Collection オブジェクトにインポートします。

Import(Byte[], String, X509KeyStorageFlags)

証明書にアクセスするためのパスワードを必要とするバイト配列形式で証明書を X509Certificate2Collection オブジェクトにインポートします。

Import(String, String, X509KeyStorageFlags)

パスワードが必要な証明書ファイルを X509Certificate2Collection オブジェクトにインポートします。

public:
 void Import(System::String ^ fileName, System::String ^ password, System::Security::Cryptography::X509Certificates::X509KeyStorageFlags keyStorageFlags);
public void Import (string fileName, string? password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
public void Import (string fileName, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags);
member this.Import : string * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
Public Sub Import (fileName As String, password As String, Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet)
Public Sub Import (fileName As String, password As String, keyStorageFlags As X509KeyStorageFlags)

パラメーター

fileName
String

証明書情報を格納しているファイルの名前。

password
String

証明書情報にアクセスするために必要なパスワード。

keyStorageFlags
X509KeyStorageFlags

証明書をインポートする方法と場所を制御する列挙値のビットごとの組み合わせ。

注釈

この方法は、PFX/PKCS12 ファイルまたはパスワードを必要とする他の証明書ファイルと共に使用できます。 PFX/PKCS12 ファイル内の証明書に関連付けられているキー コンテナーを作成し、 X509KeyStorageFlags 値を使用してこのプロセスを制御できます。 キー コンテナーを作成しない場合、秘密キーは保持されないことに注意してください。

PFX/PKCS12 ファイルには複数の証明書を含めることができます。 このメソッドは、秘密キーに関連付けられている最初の証明書をインポートします。秘密キーが見つからない場合は、最初の証明書が見つかりました。

このメソッドでは、次 X509ContentType の型がサポートされています。

適用対象

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)

指定されたファイルからこのコレクションに証明書をインポートします。

public void Import (string fileName, ReadOnlySpan<char> password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
member this.Import : string * ReadOnlySpan<char> * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
Public Sub Import (fileName As String, password As ReadOnlySpan(Of Char), Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet)

パラメーター

fileName
String

証明書情報を格納しているファイルの名前。

password
ReadOnlySpan<Char>

証明書データにアクセスするために必要なパスワード。

keyStorageFlags
X509KeyStorageFlags

証明書をインポートする場所と方法を制御する列挙値のビットごとの組み合わせ。

適用対象

Import(ReadOnlySpan<Byte>, String, X509KeyStorageFlags)

指定されたデータからこのコレクションに証明書をインポートします。

public void Import (ReadOnlySpan<byte> rawData, string? password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
member this.Import : ReadOnlySpan<byte> * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
Public Sub Import (rawData As ReadOnlySpan(Of Byte), password As String, Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet)

パラメーター

rawData
ReadOnlySpan<Byte>

読み取る証明書データ。

password
String

証明書データにアクセスするために必要なパスワード。

keyStorageFlags
X509KeyStorageFlags

証明書をインポートする場所と方法を制御する列挙値のビットごとの組み合わせ。

適用対象

Import(ReadOnlySpan<Byte>, ReadOnlySpan<Char>, X509KeyStorageFlags)

指定されたデータからこのコレクションに証明書をインポートします。

public void Import (ReadOnlySpan<byte> rawData, ReadOnlySpan<char> password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
member this.Import : ReadOnlySpan<byte> * ReadOnlySpan<char> * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
Public Sub Import (rawData As ReadOnlySpan(Of Byte), password As ReadOnlySpan(Of Char), Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet)

パラメーター

rawData
ReadOnlySpan<Byte>

読み取る証明書データ。

password
ReadOnlySpan<Char>

証明書データにアクセスするために必要なパスワード。

keyStorageFlags
X509KeyStorageFlags

証明書をインポートする場所と方法を制御する列挙値のビットごとの組み合わせ。

適用対象

Import(ReadOnlySpan<Byte>)

指定されたデータからこのコレクションに証明書をインポートします。

public:
 void Import(ReadOnlySpan<System::Byte> rawData);
public void Import (ReadOnlySpan<byte> rawData);
member this.Import : ReadOnlySpan<byte> -> unit
Public Sub Import (rawData As ReadOnlySpan(Of Byte))

パラメーター

rawData
ReadOnlySpan<Byte>

読み取る証明書データ。

適用対象

Import(String)

証明書ファイルを X509Certificate2Collection オブジェクトにインポートします。

public:
 void Import(System::String ^ fileName);
public void Import (string fileName);
member this.Import : string -> unit
Public Sub Import (fileName As String)

パラメーター

fileName
String

証明書情報を格納しているファイルの名前。

注釈

このメソッドでは、次 X509ContentType の型がサポートされています。

適用対象

Import(Byte[])

証明書をバイト配列形式で X509Certificate2Collection オブジェクトにインポートします。

public:
 void Import(cli::array <System::Byte> ^ rawData);
public void Import (byte[] rawData);
member this.Import : byte[] -> unit
Public Sub Import (rawData As Byte())

パラメーター

rawData
Byte[]

X.509 証明書のデータを格納しているバイト配列。

注釈

このメソッドは、バイト配列の形式で証明書をオブジェクトに X509Certificate2Collection インポートします。 このメソッドでは、次 X509ContentType の型がサポートされています。

適用対象

Import(Byte[], String, X509KeyStorageFlags)

証明書にアクセスするためのパスワードを必要とするバイト配列形式で証明書を X509Certificate2Collection オブジェクトにインポートします。

public:
 void Import(cli::array <System::Byte> ^ rawData, System::String ^ password, System::Security::Cryptography::X509Certificates::X509KeyStorageFlags keyStorageFlags);
public void Import (byte[] rawData, string? password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
public void Import (byte[] rawData, string password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags);
member this.Import : byte[] * string * System.Security.Cryptography.X509Certificates.X509KeyStorageFlags -> unit
Public Sub Import (rawData As Byte(), password As String, Optional keyStorageFlags As X509KeyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet)
Public Sub Import (rawData As Byte(), password As String, keyStorageFlags As X509KeyStorageFlags)

パラメーター

rawData
Byte[]

X509Certificate2 オブジェクトのデータを格納しているバイト配列。

password
String

証明書情報にアクセスするために必要なパスワード。

keyStorageFlags
X509KeyStorageFlags

証明書をインポートする方法と場所を制御する列挙値のビットごとの組み合わせ。

注釈

このメソッドは、パスワードで保護された PFX/PKCS12 バイナリ ラージ オブジェクト (BLOB) で使用できます。 PFX/PKCS12 BLOB の証明書に関連付けられているキー コンテナーを作成でき、この値を X509KeyStorageFlags 使用してこのプロセスを制御できます。 キー コンテナーを作成しない場合、秘密キーは保持されないことに注意してください。

このメソッドは、証明書のバイト配列を証明書のコレクションにインポートします。 このメソッドでは、次 X509ContentType の型がサポートされています。

適用対象