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