X509Certificate2Collection.Import メソッド

定義

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

オーバーロード

Import(String, String, X509KeyStorageFlags)
古い.

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

Import(String, ReadOnlySpan<Char>, X509KeyStorageFlags)
古い.

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

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.cs
ソース:
X509Certificate2Collection.cs
ソース:
X509Certificate2Collection.cs

注意事項

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

パスワードを必要とする証明書ファイルを 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);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
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)

ソース:
X509Certificate2Collection.cs
ソース:
X509Certificate2Collection.cs
ソース:
X509Certificate2Collection.cs

注意事項

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

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

public void Import (string fileName, ReadOnlySpan<char> password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
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)

ソース:
X509Certificate2Collection.cs
ソース:
X509Certificate2Collection.cs
ソース:
X509Certificate2Collection.cs

注意事項

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

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

public void Import (ReadOnlySpan<byte> rawData, string? password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
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)

ソース:
X509Certificate2Collection.cs
ソース:
X509Certificate2Collection.cs
ソース:
X509Certificate2Collection.cs

注意事項

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

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

public void Import (ReadOnlySpan<byte> rawData, ReadOnlySpan<char> password, System.Security.Cryptography.X509Certificates.X509KeyStorageFlags keyStorageFlags = System.Security.Cryptography.X509Certificates.X509KeyStorageFlags.DefaultKeySet);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
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>)

ソース:
X509Certificate2Collection.cs
ソース:
X509Certificate2Collection.cs
ソース:
X509Certificate2Collection.cs

注意事項

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

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

public:
 void Import(ReadOnlySpan<System::Byte> rawData);
public void Import (ReadOnlySpan<byte> rawData);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void Import (ReadOnlySpan<byte> rawData);
member this.Import : ReadOnlySpan<byte> -> unit
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Import : ReadOnlySpan<byte> -> unit
Public Sub Import (rawData As ReadOnlySpan(Of Byte))

パラメーター

rawData
ReadOnlySpan<Byte>

読み取る証明書データ。

属性

適用対象

Import(String)

ソース:
X509Certificate2Collection.cs
ソース:
X509Certificate2Collection.cs
ソース:
X509Certificate2Collection.cs

注意事項

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

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

public:
 void Import(System::String ^ fileName);
public void Import (string fileName);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void Import (string fileName);
member this.Import : string -> unit
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Import : string -> unit
Public Sub Import (fileName As String)

パラメーター

fileName
String

証明書情報を含むファイルの名前。

属性

注釈

このメソッドは、次の X509ContentType 型をサポートしています。

適用対象

Import(Byte[])

ソース:
X509Certificate2Collection.cs
ソース:
X509Certificate2Collection.cs
ソース:
X509Certificate2Collection.cs

注意事項

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

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

public:
 void Import(cli::array <System::Byte> ^ rawData);
public void Import (byte[] rawData);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public void Import (byte[] rawData);
member this.Import : byte[] -> unit
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
member this.Import : byte[] -> unit
Public Sub Import (rawData As Byte())

パラメーター

rawData
Byte[]

X.509 証明書のデータを含むバイト配列。

属性

注釈

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

適用対象

Import(Byte[], String, X509KeyStorageFlags)

ソース:
X509Certificate2Collection.cs
ソース:
X509Certificate2Collection.cs
ソース:
X509Certificate2Collection.cs

注意事項

Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.

証明書にアクセスするためにパスワードを必要とするバイト配列の形式で、証明書を 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);
[System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
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
[<System.Obsolete("Loading certificate data through the constructor or Import is obsolete. Use X509CertificateLoader instead to load certificates.", DiagnosticId="SYSLIB0057", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
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 型をサポートしています。

適用対象