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:
- 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.
- Crea un oggetto IX509Enrollment e lo inizializza usando il nome del modello specificato nella riga di comando.
- Recupera la richiesta del certificato dall'oggetto di registrazione.
- Recupera la richiesta PKCS#10 più interna dall'oggetto richiesta certificato ottenuto nel passaggio 3.
- Recupera una chiave privata dalla richiesta PKCS#10.
- 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.
- Imposta l'oggetto status sulla chiave privata.
- Tenta di registrare la richiesta di certificato.
Argomenti correlati