CertificateEnrollmentManager.InstallCertificateAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронно устанавливает цепочку сертификатов в контейнер приложения на локальном компьютере.
public:
static IAsyncAction ^ InstallCertificateAsync(Platform::String ^ certificate, InstallOptions installOption);
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncAction InstallCertificateAsync(winrt::hstring const& certificate, InstallOptions const& installOption);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction InstallCertificateAsync(string certificate, InstallOptions installOption);
function installCertificateAsync(certificate, installOption)
Public Shared Function InstallCertificateAsync (certificate As String, installOption As InstallOptions) As IAsyncAction
Параметры
- certificate
-
String
Platform::String
winrt::hstring
Закодированный сертификат. Сертификат кодируется с помощью Distinguished Encoding Rules (DER) в соответствии со стандартом Абстрактная синтаксическая нотация 1 (ASN.1).
- installOption
- InstallOptions
Значение перечисления InstallOptions , указывающее параметр установки сертификата.
Возвращаемое значение
Этот метод не возвращает значение.
- Атрибуты
Комментарии
Этот метод устанавливает цепочку сертификатов в контейнер приложения:
- Запрос сертификата для входного сертификата должен быть ранее создан на локальном компьютере путем вызова метода CreateRequestAsync .
- Сертификаты, включенные в ответ, не должны быть связаны с доверенными корневыми сертификатами на устанавливаемом компьютере.
- Сертификат устанавливается в хранилище MY контейнера приложения.
- Центр сертификации (ЦС) и корневые сертификаты устанавливаются в промежуточном хранилище ЦС контейнера приложений.