Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Im Beispiel "enrollSimpleMachineCert" wird ein Computer in einer Zertifikathierarchie mithilfe einer Vorlage, eines Zertifikatanzeigenamens und der Zertifikatbeschreibung registriert.
Ort
Wenn Sie das Microsoft Windows Software Development Kit (SDK) installieren, wird standardmäßig eine C++-Version des Beispiels im Ordner "%ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VC\EnrollmentSimpleMachineCert" installiert. Eine VBScript-Version wird im Ordner "%ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VBS\EnrollmentSimpleMachineCert" installiert.
Diskussion
Beispiel für "enrollSimpleMachineCert":
- Verarbeitet die Befehlszeilenargumente. Die Befehlszeile sollte den Namen der Vorlage, einen Zertifikatanzeigenamen und eine Zertifikatbeschreibung enthalten.
- Erstellt ein IX509Enrollment--Objekt und initialisiert es mithilfe der in der Befehlszeile angegebenen Vorlage. Der ContextAdministratorForceMachine-Wert für den ersten Parameter gibt an, dass das Zertifikat von einem Administrator angefordert wird, der im Auftrag eines Computers fungiert.
- Fügt dem Registrierungsobjekt den Anzeigenamen und die Beschreibung hinzu.
- Versucht, die Zertifikatanforderung zu registrieren und den Status des Prozesses zu überprüfen. Die checkEnrollStatus-Funktion wird in enrollCommon.cpp definiert.
Verwandte Themen