CertificateEnrollmentManager.ImportPfxDataAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
ImportPfxDataAsync(String, String, PfxImportParameters) |
Асинхронно импортирует сертификат из сообщения PFX, используя параметры импорта. |
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String) |
Асинхронно импортирует сертификат из сообщения обмена личной информацией (PFX). |
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String) |
Асинхронно импортирует сертификат из сообщения обмена личной информацией (PFX) с помощью указанного поставщика хранилища ключей. |
ImportPfxDataAsync(String, String, PfxImportParameters)
Асинхронно импортирует сертификат из сообщения PFX, используя параметры импорта.
public:
static IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, PfxImportParameters ^ pfxImportParameters);
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataToKspWithParametersAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction ImportPfxDataAsync(winrt::hstring const& pfxData, winrt::hstring const& password, PfxImportParameters const& pfxImportParameters);
[Windows.Foundation.Metadata.Overload("ImportPfxDataToKspWithParametersAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction ImportPfxDataAsync(string pfxData, string password, PfxImportParameters pfxImportParameters);
function importPfxDataAsync(pfxData, password, pfxImportParameters)
Public Shared Function ImportPfxDataAsync (pfxData As String, password As String, pfxImportParameters As PfxImportParameters) As IAsyncAction
Параметры
- pfxData
-
String
Platform::String
winrt::hstring
Сообщение PFX в кодировке Base64.
- password
-
String
Platform::String
winrt::hstring
Пароль, используемый для расшифровки и проверки пакета PFX. Пароль должен совпадать с паролем, который использовался для шифрования пакета.
- pfxImportParameters
- PfxImportParameters
Параметры импорта PFX.
Возвращаемое значение
Этот метод не возвращает значение.
- Атрибуты
См. также раздел
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)
Применяется к
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)
Асинхронно импортирует сертификат из сообщения обмена личной информацией (PFX).
public:
static IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, Platform::String ^ friendlyName);
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction ImportPfxDataAsync(winrt::hstring const& pfxData, winrt::hstring const& password, ExportOption const& exportable, KeyProtectionLevel const& keyProtectionLevel, InstallOptions const& installOption, winrt::hstring const& friendlyName);
[Windows.Foundation.Metadata.Overload("ImportPfxDataAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction ImportPfxDataAsync(string pfxData, string password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, string friendlyName);
function importPfxDataAsync(pfxData, password, exportable, keyProtectionLevel, installOption, friendlyName)
Public Shared Function ImportPfxDataAsync (pfxData As String, password As String, exportable As ExportOption, keyProtectionLevel As KeyProtectionLevel, installOption As InstallOptions, friendlyName As String) As IAsyncAction
Параметры
- pfxData
-
String
Platform::String
winrt::hstring
Сообщение PFX в кодировке Base64.
- password
-
String
Platform::String
winrt::hstring
Пароль, используемый для расшифровки и проверки пакета PFX. Пароль должен совпадать с паролем, который использовался для шифрования пакета.
- exportable
- ExportOption
Значение перечисления ExportOption , указывающее, можно ли экспортировать ключ.
- keyProtectionLevel
- KeyProtectionLevel
Значение перечисления KeyProtectionLevel , указывающее надежность защиты ключа. Значение по умолчанию — NoConsent.
- installOption
- InstallOptions
Значение перечисления InstallOptions , указывающее параметр установки сертификата.
- friendlyName
-
String
Platform::String
winrt::hstring
Отображаемое имя зарегистрированного сертификата. Это значение перезаписывает свойство FriendlyName в сообщении PFX.
Возвращаемое значение
Этот метод не возвращает значение.
- Атрибуты
Комментарии
Этот метод импортирует цепочку сертификатов в контейнер приложения.
- Чтобы импортировать выданный сертификат, необязательно, чтобы запрос на сертификат был создан на импортируемом компьютере.
- Сертификаты, включенные в ответ, не должны быть связаны с доверенными корневыми сертификатами на импортируемом компьютере.
- Сертификат устанавливается в хранилище MY контейнера приложения.
- Центр сертификации и корневые сертификаты устанавливаются в хранилище промежуточных центров сертификации контейнера приложений.
- Имя контейнера ключей и спецификация ключа для импортированного сертификата определяются, как описано в разделе Примечания PFXImportCertStore , за исключением того, что если AttributeId 1.3.6.1.4.1.311.17.1 отсутствует, MS_KEY_STORAGE_PROVIDER всегда используется в качестве имени поставщика.
См. также раздел
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
Применяется к
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
Асинхронно импортирует сертификат из сообщения обмена личной информацией (PFX) с помощью указанного поставщика хранилища ключей.
public:
static IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, Platform::String ^ friendlyName, Platform::String ^ keyStorageProvider);
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataToKspAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction ImportPfxDataAsync(winrt::hstring const& pfxData, winrt::hstring const& password, ExportOption const& exportable, KeyProtectionLevel const& keyProtectionLevel, InstallOptions const& installOption, winrt::hstring const& friendlyName, winrt::hstring const& keyStorageProvider);
[Windows.Foundation.Metadata.Overload("ImportPfxDataToKspAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction ImportPfxDataAsync(string pfxData, string password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, string friendlyName, string keyStorageProvider);
function importPfxDataAsync(pfxData, password, exportable, keyProtectionLevel, installOption, friendlyName, keyStorageProvider)
Public Shared Function ImportPfxDataAsync (pfxData As String, password As String, exportable As ExportOption, keyProtectionLevel As KeyProtectionLevel, installOption As InstallOptions, friendlyName As String, keyStorageProvider As String) As IAsyncAction
Параметры
- pfxData
-
String
Platform::String
winrt::hstring
Сообщение PFX в кодировке Base64.
- password
-
String
Platform::String
winrt::hstring
Пароль, используемый для расшифровки и проверки пакета PFX. Пароль должен совпадать с паролем, который использовался для шифрования пакета.
- exportable
- ExportOption
Значение перечисления ExportOption , указывающее, можно ли экспортировать ключ.
- keyProtectionLevel
- KeyProtectionLevel
Значение перечисления KeyProtectionLevel , указывающее надежность защиты ключа. Значение по умолчанию — NoConsent.
- installOption
- InstallOptions
Значение перечисления InstallOptions , указывающее параметр установки сертификата.
- friendlyName
-
String
Platform::String
winrt::hstring
Отображаемое имя зарегистрированного сертификата. Это значение перезаписывает свойство FriendlyName в сообщении PFX.
- keyStorageProvider
-
String
Platform::String
winrt::hstring
Имя поставщика хранилища ключей, используемого при импорте сертификата.
Возвращаемое значение
Этот метод не возвращает значение.
- Атрибуты
Комментарии
Этот метод импортирует цепочку сертификатов в контейнер приложения.
- Чтобы импортировать выданный сертификат, необязательно, чтобы запрос на сертификат был создан на импортируемом компьютере.
- Сертификаты, включенные в ответ, не должны быть связаны с доверенными корневыми сертификатами на импортируемом компьютере.
- Сертификат устанавливается в хранилище MY контейнера приложения.
- Центр сертификации и корневые сертификаты устанавливаются в хранилище промежуточных центров сертификации контейнера приложений.
- Имя контейнера ключей и спецификация ключа для импортированного сертификата определяются, как описано в разделе Примечания PFXImportCertStore , за исключением того, что если AttributeId 1.3.6.1.4.1.311.17.1 отсутствует, MS_KEY_STORAGE_PROVIDER всегда используется в качестве имени поставщика.