UserCertificateEnrollmentManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Bietet Zugriff auf Methoden zum Erstellen, Importieren und Registrieren von Zertifikaten.
public ref class UserCertificateEnrollmentManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class UserCertificateEnrollmentManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class UserCertificateEnrollmentManager
Public NotInheritable Class UserCertificateEnrollmentManager
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
App-Funktionen |
sharedUserCertificates
|
Hinweise
Um diese API verwenden zu können, müssen Sie die Funktion sharedUserCertificates aktivieren, damit Zertifikate im freigegebenen Benutzerspeicher installiert werden können. Weitere Informationen zum Aktivieren der Funktion sharedUserCertificates finden Sie unter App-Funktionsdeklarationen.
Methoden
CreateRequestAsync(CertificateRequestProperties) |
Erstellt asynchron eine PKCS #10-Zertifikatanforderung basierend auf eigenschaften, die in einem CertificateRequestProperties-Objekt angegeben sind. |
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String) |
Importiert asynchron ein Benutzerzertifikat aus einer PFX-Nachricht (Personal Information Exchange). |
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String) |
Importiert asynchron ein Zertifikat aus einer PFX-Nachricht (Personal Information Exchange) mithilfe des angegebenen Schlüsselspeicheranbieters. |
ImportPfxDataAsync(String, String, PfxImportParameters) |
Importiert asynchron ein Zertifikat aus einer PFX-Nachricht (Personal Information Exchange) mithilfe der angegebenen Importparameter. |
InstallCertificateAsync(String, InstallOptions) |
Installiert asynchron eine Zertifikatkette im App-Container auf dem lokalen Computer. |