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++ |