Поделиться через


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)

Асинхронно импортирует сертификат из сообщения обмена личной информацией (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)

Асинхронно импортирует сертификат из сообщения обмена личной информацией (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 всегда используется в качестве имени поставщика.

См. также раздел

Применяется к