Condividi tramite


enrollSimpleMachineCert

L'esempio enrollSimpleMachineCert registra un computer in una gerarchia di certificati usando un modello, un nome visualizzato del certificato e la descrizione del certificato.

Posizione

Quando si installa Microsoft Windows Software Development Kit (SDK), viene installata una versione C++ dell'esempio, per impostazione predefinita, nella cartella %ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VC\EnrollSimpleMachineCert. Una versione di VBScript viene installata nella cartella %ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VBS\EnrollSimpleMachineCert.

Discussione

L'esempio enrollSimpleMachineCert:

  1. Elabora gli argomenti della riga di comando. La riga di comando deve contenere il nome del modello, un nome visualizzato del certificato e una descrizione del certificato.
  2. Crea un oggetto IX509Enrollment e lo inizializza usando il modello specificato nella riga di comando. Il valore ContextAdministratorForceMachine per il primo parametro specifica che il certificato viene richiesto da un amministratore che agisce per conto di un computer.
  3. Aggiunge il nome visualizzato e la descrizione all'oggetto di registrazione.
  4. Tenta di registrare la richiesta di certificato e controlla lo stato del processo. La funzione checkEnrollStatus è definita in enrollCommon.cpp.

Uso degli esempi inclusi