Freigeben über


CertificateEnrollmentManager.InstallCertificateAsync Methode

Definition

Installiert asynchron eine Zertifikatkette im App-Container auf dem lokalen Computer.

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

Parameter

certificate
String

Platform::String

winrt::hstring

Das codierte Zertifikat. Das Zertifikat wird mithilfe von Distinguished Encoding Rules (DER) codiert, wie im ASN.1-Standard (Abstract Syntax Notation One) definiert.

installOption
InstallOptions

Ein InstallOptions-Enumerationswert , der die Zertifikatinstallationsoption angibt.

Gibt zurück

Diese Methode gibt keinen Wert zurück.

Attribute

Hinweise

Mit dieser Methode wird die Zertifikatkette im App-Container installiert:

  • Die Zertifikatanforderung für das Eingabezertifikat muss zuvor auf dem lokalen Computer durch Aufrufen der CreateRequestAsync-Methode generiert worden sein.
  • Die in der Antwort enthaltenen Zertifikate müssen nicht mit vertrauenswürdigen Stammzertifikaten auf dem installierenden Computer verkettet werden.
  • Das Zertifikat wird im App-Container MY Store installiert.
  • Zertifizierungsstelle (CA) und Stammzertifikate werden im Zwischenspeicher der App-Container-Zertifizierungsstelle installiert.

Gilt für: