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 "enrollKeyArchivalCMC" wird eine CMC-Zertifikatanforderung erstellt, um einen privaten Schlüssel in einer Zertifizierungsstelle zu archivieren. Weitere Informationen finden Sie unter CMC Key Archival Request.
Ort
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\enrollmentKeyArchivalCMC" installiert.
Diskussion
Beispiel für "enrollKeyArchivalCMC":
- Verarbeitet die Befehlszeilenargumente. Die Befehlszeile sollte den Namen der Zertifikatvorlage enthalten, die für die Registrierung verwendet werden soll.
- Erstellt ein IX509CertificateRequestCmc Zertifikatanforderungsobjekt und initialisiert es für einen Endbenutzerkontext mithilfe des Vorlagennamens.
- Legt die eigenschaft ArchivePrivateKey für die CMC-Anforderung fest.
- Erstellt ein ICertConfig -Objekt und verwendet es, um eine Zeichenfolge abzurufen, die die Zertifizierungsstelle-Konfiguration enthält.
- Erstellt ein CryptoAPI-ICertRequest2--Objekt und verwendet es, um das Exchange-Zertifikat für die Zertifizierungsstelle abzurufen.
- Erstellt eine IX509Enrollment -Objekt, initialisiert es mithilfe der CMC-Anforderung, erstellt eine base64-codierte Zeichenfolge, die die Schlüsselarchivanforderung enthält, und sendet sie an die Zertifizierungsstelle.
Verwandte Themen