X509Certificate2Collection.Import メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
証明書を 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)
注意事項
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)
注意事項
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)
注意事項
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)
注意事項
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>)
注意事項
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)
注意事項
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[])
注意事項
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)
注意事項
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 型をサポートしています。
適用対象
.NET