Condividi tramite


enrollCustomPKCS10_2

L'esempio di enrollCustomPKCS10_2 crea una richiesta PKCS #10 personalizzata e tenta di registrarla in un'autorità di certificazione aziendale (CA).

Posizione

Quando si installa Microsoft Windows Software Development Kit (SDK), l'esempio viene installato per impostazione predefinita nella cartella %ProgramFiles%\Microsoft SDK\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VC\enrollCustomPKCS10_2.

Discussione

Esempio di enrollCustomPKCS10_2:

  1. Elabora gli argomenti della riga di comando. La riga di comando deve contenere il nome di un modello e il nome di un provider di crittografia.
  2. Crea un oggetto IX509Enrollment e lo inizializza usando il nome del modello specificato nella riga di comando.
  3. Recupera la richiesta del certificato dall'oggetto di registrazione.
  4. Recupera la richiesta PKCS#10 più interna dall'oggetto richiesta certificato ottenuto nel passaggio 3.
  5. Recupera una chiave privata dalla richiesta PKCS#10.
  6. Crea un insieme ICspInformations e aggiunge i provider di crittografia disponibili alla raccolta e quindi recupera un oggetto ICspStatus per il provider specificato nella riga di comando.
  7. Imposta l'oggetto status sulla chiave privata.
  8. Tenta di registrare la richiesta di certificato.

Richiesta PKCS #10

Uso degli esempi inclusi