Udostępnij za pośrednictwem


enrollCustomPKCS10_2

Przykład enrollCustomPKCS10_2 tworzy niestandardowe żądanie PKCS #10 i próbuje zarejestrować je w urzędzie certyfikacji przedsiębiorstwa (CA).

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\enrollCustomPKCS10_2.

Dyskusja

Przykład enrollCustomPKCS10_2:

  1. Przetwarza argumenty wiersza polecenia. Wiersz polecenia powinien zawierać nazwę szablonu i nazwę dostawcy kryptograficznego.
  2. Tworzy obiekt IX509Enrollment i inicjuje go przy użyciu nazwy szablonu określonego w wierszu polecenia.
  3. Pobiera żądanie certyfikatu z obiektu rejestracji.
  4. Pobiera najbardziej wewnętrzne żądanie PKCS#10 z obiektu żądania certyfikatu uzyskanego w kroku 3.
  5. Pobieraklucza prywatnegoz żądania PKCS#10.
  6. Tworzy kolekcję ICspInformations i dodaje dostępnych dostawców kryptograficznych do kolekcji, a następnie pobiera obiekt ICspStatus dostawcy określonego w wierszu polecenia.
  7. Ustawia obiekt stanu w kluczu prywatnym.
  8. Próbuje zarejestrować żądanie certyfikatu .

żądań PKCS #10

korzystanie z dołączonych przykładów