Partager via


Utilisation des exemples inclus

L’API d’inscription de certificat comprend plusieurs exemples conçus pour vous aider à créer des applications personnalisées. La plupart des exemples sont écrits à l’aide de C++, mais les exemples C# et Visual Basic Scripting Edition (VBScript) sont également inclus.

Lorsque vous installez le Kit de développement logiciel (SDK) Microsoft Windows, les exemples suivants sont installés par défaut dans le dossier %ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\.

Exemple Description Language
createCNGCustomCMC Crée un objet de requête CMC à partir d’une requête PKCS #10 imbriquée interne.
C++
enrollCommon Contient les macros et fonctions d’assistance suivantes utilisées par les exemples inclus.
C++
enrollCustomCMC Crée une demande de certificat CMC et inscrit un ordinateur dans une hiérarchie de certificats.
C++
enrollCustomPKCS10 Crée une demande PKCS #10 personnalisée, la soumet à une autorité de certification autonome et installe le certificat émis dans le magasin de certificats.
C++
enrollCustomPKCS10_2 Crée une requête PKCS #10 personnalisée et tente de l’inscrire dans une autorité de certification d’entreprise.
C++
enrollEOBOCMC Crée une demande de certificat CMC pour le compte d’un autre utilisateur et inscrit l’utilisateur dans une hiérarchie de certificats.
C++
enrollFromPublicKey Initialise un objet de demande de certificat PKCS #10, l’encapsule dans un objet de requête CMC, envoie la demande CMC à une autorité de certification d’entreprise et enregistre le certificat retourné par l’autorité de certification dans un fichier.
C++
enrollKeyArchivalCMC Crée une demande de certificat CMC pour archiver une clé privée sur une autorité de certification.
C++
enrollNestedCMC Lit une demande de certificat CMC existante à partir d’un fichier, l’encapsule dans une autre demande CMC, signe cette demande externe, l’envoie à une autorité de certification et enregistre la réponse de certificat de l’autorité de certification dans un fichier.
C++
enrollPKCS7 Crée une requête PKCS #7 à partir d’un certificat existant en héritant des clés publiques et privées et du modèle de certificat. L’exemple inscrit l’utilisateur dans une hiérarchie de certificats et installe la réponse du certificat.
C++
enrollRenewalPKCS7 Crée un objet de requête PKCS #7 pour renouveler un certificat existant.
C++
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.
C++, VBS
enrollSimpleUserCert Inscrit un utilisateur final auprès d’une autorité de certification à l’aide d’un modèle, du nom de l’objet et de la longueur, en bits, de la clé.
C++, C #
enrollWithIX509EnrollmentHelper Montre comment utiliser le protocole HTTP Windows 7 pour inscrire un certificat dans une autorité de certification d’entreprise.
C#
installResponseFromPFX Installe un certificat inscrit à partir d’un fichier d’échange d’informations personnelles (PFX) dans le magasin de certificats.
C++

Utilisation de l’API d’inscription de certificat