Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Przykład enrollKeyArchivalCMC tworzy żądanie certyfikatu CMC w celu zarchiwizowania klucza prywatnego w urzędzie certyfikacji. Aby uzyskać więcej informacji, zobacz żądanie archiwizacji klucza CMC.
Lokalizacja
Podczas instalowania zestawu Microsoft Windows Software Development Kit (SDK) przykład jest instalowany domyślnie w folderze %ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VC\enrollKeyArchivalCMC.
Dyskusja
Przykład enrollKeyArchivalCMC:
- Przetwarza argumenty wiersza polecenia. Wiersz polecenia powinien zawierać nazwę szablonu certyfikatu do użycia na potrzeby rejestracji.
- Tworzy obiekt żądania certyfikatu IX509CertificateRequestCmc i inicjuje go dla kontekstu użytkownika końcowego przy użyciu nazwy szablonu.
- Ustawia właściwość ArchivePrivateKey w żądaniu CMC.
- Tworzy obiekt ICertConfig i używa go do pobrania ciągu zawierającego konfigurację urzędu certyfikacji.
- Tworzy obiekt cryptoAPI ICertRequest2 i używa go do pobrania certyfikatu wymiany urzędu certyfikacji.
- Tworzy obiekt IX509Enrollment, inicjuje go przy użyciu żądania CMC, tworzy ciąg zakodowany w formacie base64 zawierający żądanie archiwizacji klucza i przesyła go do urzędu certyfikacji.
Tematy pokrewne