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.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.
Импортирует сертификаты из указанного файла в эту коллекцию.
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), защищенным паролем. Контейнеры ключей, связанные с сертификатами в BLOB-объекте PFX/PKCS12, можно создать, и X509KeyStorageFlags значение можно использовать для управления этим процессом. Обратите внимание, что если не создать контейнер ключей, закрытый ключ не сохраняется.
Этот метод импортирует массив байтов сертификатов в коллекцию сертификатов. Этот метод поддерживает следующие типы X509ContentType: