Verwenden der enthaltenen Beispiele

Die Zertifikatregistrierungs-API enthält mehrere Beispiele, die Sie beim Erstellen benutzerdefinierter Anwendungen unterstützen. Die meisten Beispiele werden mit C++ geschrieben, aber auch C#- und Visual Basic Scripting Edition-Beispiele (VBScript) sind enthalten.

Wenn Sie das Microsoft Windows Software Development Kit (SDK) installieren, werden die folgenden Beispiele standardmäßig im Ordner %ProgramFiles% \ Microsoft SDKs Windows \ \ v7.0 \ Samples Security \ \ X509 Certificate Enrollment \ installiert.

Beispiel Beschreibung Sprache
createCNGCustomCMC Erstellt ein CMC-Anforderungsobjekt aus einer inneren geschachtelten PKCS # 10-Anforderung.
C++
enrollCommon Enthält die folgenden Hilfsfunktionen und Makros, die von den enthaltenen Beispielen verwendet werden.
C++
enrollCustomCMC Erstellt eine CMC-Zertifikatanforderung und registriert einen Computer in einer Zertifikathierarchie.
C++
enrollCustomPKCS10 Erstellt eine benutzerdefinierte PKCS # 10-Anforderung, sendet sie an eine eigenständige Zertifizierungsstelle und installiert das ausgestellte Zertifikat im Zertifikatspeicher.
C++
enrollCustomPKCS10 _ 2 Erstellt eine benutzerdefinierte PKCS # 10-Anforderung und versucht, sie bei einer Unternehmenszertifizierungsstelle zu registrieren.
C++
enrollEOBOCMC Erstellt eine CMC-Zertifikatanforderung im Namen eines anderen Benutzers und registriert den Benutzer in einer Zertifikathierarchie.
C++
enrollFromPublicKey Initialisiert ein PKCS # 10-Zertifikatanforderungsobjekt, umschließt es in einem CMC-Anforderungsobjekt, sendet die CMC-Anforderung an eine Unternehmenszertifizierungsstelle und speichert das von der Zertifizierungsstelle zurückgegebene Zertifikat in einer Datei.
C++
enrollKeyArchivalCMC Erstellt eine CMC-Zertifikatanforderung zum Archivieren eines privaten Schlüssels auf einer Zertifizierungsstelle.
C++
enrollNestedCMC Liest eine vorhandene CMC-Zertifikatanforderung aus einer Datei, umschließt sie in einer anderen CMC-Anforderung, signiert diese äußere Anforderung, sendet sie an eine Zertifizierungsstelle und speichert die Zertifikatantwort von der Zertifizierungsstelle in einer Datei.
C++
enrollPKCS7 Erstellt eine PKCS # 7-Anforderung aus einem vorhandenen Zertifikat, indem der öffentliche und der private Schlüssel und die Zertifikatvorlage geerbt werden. Im Beispiel wird der Benutzer in einer Zertifikathierarchie registriert und die Zertifikatantwort installiert.
C++
enrollRenewalPKCS7 Erstellt ein PKCS # 7-Anforderungsobjekt, um ein vorhandenes Zertifikat zu erneuern.
C++
enrollSimpleMachineCert Registriert einen Computer in einer Zertifikathierarchie mithilfe einer Vorlage, eines Zertifikatanzeigenamens und der Zertifikatbeschreibung.
C++, VBS
enrollSimpleUserCert Registriert einen Endbenutzer mit einer Zertifizierungsstelle mithilfe einer Vorlage, des Antragstellernamens und der Länge des Schlüssels in Bits.
C++, C #
enrollWithIX509EnrollmentHelper Veranschaulicht die Verwendung des HTTP-Protokolls Windows 7, um ein Zertifikat bei einer Unternehmenszertifizierungsstelle zu registrieren.
C#
installResponseFromPFX Installiert ein registriertes Zertifikat aus einer PFX-Datei (Personal Information Exchange) im Zertifikatspeicher.
C++

Verwenden der Zertifikatregistrierungs-API