X509Certificate2Collection.ExportPkcs12 Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| ExportPkcs12(PbeParameters, String) |
Экспортирует сертификаты и закрытые ключи в формате PKCS#12 /PFX. |
| ExportPkcs12(Pkcs12ExportPbeParameters, String) |
Экспортирует сертификат и закрытый ключ в формате PKCS#12 /PFX. |
ExportPkcs12(PbeParameters, String)
- Исходный код:
- X509Certificate2Collection.cs
- Исходный код:
- X509Certificate2Collection.cs
Экспортирует сертификаты и закрытые ключи в формате PKCS#12 /PFX.
public:
cli::array <System::Byte> ^ ExportPkcs12(System::Security::Cryptography::PbeParameters ^ exportParameters, System::String ^ password);
public byte[] ExportPkcs12(System.Security.Cryptography.PbeParameters exportParameters, string? password);
member this.ExportPkcs12 : System.Security.Cryptography.PbeParameters * string -> byte[]
Public Function ExportPkcs12 (exportParameters As PbeParameters, password As String) As Byte()
Параметры
- exportParameters
- PbeParameters
Параметры алгоритма, используемые для экспорта.
- password
- String
Пароль, используемый для экспорта.
Возвращаемое значение
Массив байтов, содержащий закодированный PKCS#12.
Исключения
password содержит символ Юникода NULL.
exportParameters is null .
Сбой операции экспорта.
–или–
exportParameters указывает HashAlgorithm значение, которое не поддерживается для EncryptionAlgorithm значения.
–или–
exportParameters содержит недопустимый алгоритм шифрования для EncryptionAlgorithm.
Применяется к
ExportPkcs12(Pkcs12ExportPbeParameters, String)
- Исходный код:
- X509Certificate2Collection.cs
- Исходный код:
- X509Certificate2Collection.cs
Экспортирует сертификат и закрытый ключ в формате PKCS#12 /PFX.
public:
cli::array <System::Byte> ^ ExportPkcs12(System::Security::Cryptography::X509Certificates::Pkcs12ExportPbeParameters exportParameters, System::String ^ password);
public byte[] ExportPkcs12(System.Security.Cryptography.X509Certificates.Pkcs12ExportPbeParameters exportParameters, string? password);
member this.ExportPkcs12 : System.Security.Cryptography.X509Certificates.Pkcs12ExportPbeParameters * string -> byte[]
Public Function ExportPkcs12 (exportParameters As Pkcs12ExportPbeParameters, password As String) As Byte()
Параметры
- exportParameters
- Pkcs12ExportPbeParameters
Параметры алгоритма, используемые для экспорта.
- password
- String
Пароль, используемый для экспорта.
Возвращаемое значение
Массив байтов, содержащий закодированный PKCS#12.
Исключения
password содержит символ Юникода NULL.
exportParameters не является допустимым значением.
Сбой операции экспорта.