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
L’exemple enrollSimpleMachineCert :
- 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 du certificat.
- Crée un objet IX509Enrollment et l’initialise à l’aide du modèle spécifié sur la ligne de commande. La valeur ContextAdministratorForceMachine du premier paramètre spécifie que le certificat est demandé par un administrateur agissant pour le compte d’un ordinateur.
- Ajoute le nom complet et la description à l’objet d’inscription.
- Tente d’inscrire la demande de certificat et vérifie la status du processus. La fonction checkEnrollStatus est définie dans enrollCommon.cpp.
Rubriques connexes