Partager via


enrollSimpleMachineCert

L’exemple enrollSimpleMachineCert inscrit un ordinateur dans une hiérarchie de certificats à l’aide d’un modèle, d’un nom complet de certificat et de la description du certificat.

Emplacement

Lorsque vous installez le Kit de développement logiciel (SDK) Microsoft Windows, une version C++ de l’exemple est installée, par défaut, dans le dossier %ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VC\EnrollmentSimpleMachineCert. Une version VBScript est installée dans le dossier %ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VBS\EnrollmentSimpleMachineCert.

Discussion

Exemple d’inscriptionSimpleMachineCert :

  1. Traite les arguments de ligne de commande. La ligne de commande doit contenir le nom du modèle, un nom complet de certificat et une description de certificat.
  2. Crée un objet IX509Enrollment et l’initialise à l’aide du modèle spécifié sur la ligne de commande. La valeur ContextAdministratorForceMachine pour le premier paramètre spécifie que le certificat est demandé par un administrateur agissant au nom d’un ordinateur.
  3. Ajoute le nom complet et la description à l’objet d’inscription.
  4. Tente d’inscrire la demande de certificat et vérifie l’état du processus. La fonction checkEnrollStatus est définie dans enrollCommon.cpp.

à l’aide des exemples inclus