enrollCustomPKCS10_2
L’exemple enrollCustomPKCS10_2 crée une requête PKCS #10 personnalisée et tente de l’inscrire dans une autorité de certification d’entreprise (CA).
Emplacement
Lorsque vous installez le Kit de développement logiciel (SDK) Microsoft Windows, l’exemple est installé par défaut dans le dossier %ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VC\enrollCustomPKCS10_2.
Discussion
Exemple enrollCustomPKCS10_2 :
- Traite les arguments de ligne de commande. La ligne de commande doit contenir le nom d’un modèle et le nom d’un fournisseur de chiffrement.
- Crée un objet IX509Enrollment et l’initialise à l’aide du nom du modèle spécifié sur la ligne de commande.
- Récupère la demande de certificat à partir de l’objet d’inscription.
- Récupère la requête PKCS#10 la plus interne à partir de l’objet de demande de certificat obtenu à l’étape 3.
- Récupère une clé privée à partir de la requête PKCS#10.
- Crée une collection ICspInformations et ajoute les fournisseurs de chiffrement disponibles à la collection, puis récupère un objet ICspStatus pour le fournisseur spécifié sur la ligne de commande.
- Définit l’objet status sur la clé privée.
- Tente d’inscrire la demande de certificat.
Rubriques connexes