enrollCustomPKCS10_2
Das enrollCustomPKCS10_2 Beispiel erstellt eine benutzerdefinierte PKCS #10-Anforderung und versucht, sie bei einer Unternehmenszertifizierungsstelle (CA) zu registrieren.
Standort
Wenn Sie das Microsoft Windows Software Development Kit (SDK) installieren, wird das Beispiel standardmäßig im Ordner %ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VC\enrollCustomPKCS10_2 installiert.
Diskussion (Discussion)
Das enrollCustomPKCS10_2 Beispiel:
- Verarbeitet die Befehlszeilenargumente. Die Befehlszeile sollte den Namen einer Vorlage und den Namen eines Kryptografieanbieters enthalten.
- Erstellt ein IX509Enrollment-Objekt und initialisiert es mithilfe des In der Befehlszeile angegebenen Namens der Vorlage.
- Ruft die Zertifikatanforderung aus dem Registrierungsobjekt ab.
- Ruft die innerste PKCS#10-Anforderung aus dem Zertifikatanforderungsobjekt ab, das in Schritt 3 abgerufen wurde.
- Ruft einen privaten Schlüssel aus der PKCS#10-Anforderung ab.
- Erstellt eine ICspInformations-Auflistung , fügt der Auflistung die verfügbaren Kryptografieanbieter hinzu und ruft dann ein ICspStatus-Objekt für den in der Befehlszeile angegebenen Anbieter ab.
- Legt das status-Objekt für den privaten Schlüssel fest.
- Versucht, die Zertifikatanforderung zu registrieren.
Zugehörige Themen