enrollCustomPKCS10 _ 2

L' _ exemple enrollCustomPKCS10 2 crée une demande PKCS # 10 personnalisée et tente de l’inscrire auprès d’une autorité de certification d’entreprise.

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 sdk \ Windows \ v 7.0 \ samples \ Security \ X509 certificate \ \ enrollCustomPKCS10 _ 2.

Discussions

Exemple enrollCustomPKCS10 _ 2 :

  1. 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 services de chiffrement.
  2. Crée un objet IX509Enrollment et l’initialise à l’aide du nom du modèle spécifié sur la ligne de commande.
  3. Récupère la demande de certificat à partir de l’objet d’inscription.
  4. Récupère la requête PKCS 10 la plus profonde # de l’objet de demande de certificat obtenu à l’étape 3.
  5. Récupère une clé privée à partir de la # demande PKCS 10.
  6. Crée une collection ICspInformations et ajoute les fournisseurs de services de chiffrement disponibles à la collection, puis récupère un objet ICspStatus pour le fournisseur spécifié sur la ligne de commande.
  7. Définit l’objet d’État sur la clé privée.
  8. Tente d’inscrire la demande de certificat.

#Demande PKCS 10

Utilisation des exemples inclus