Comment créer PFX avec ma chaîne de certificats?

je suis en train d'utiliser une signature numérique à mon exécutable. À l'aide de signtool sur Windows XP ou Windows Vista:

>signtool.exe sign /f "avatar.pfx" MyApp.exe

automatiquement inclus l'ensemble de la chaîne de certification de la signature numérique.

À partir de Windows 7 l'ensemble de la chaîne de certification est pas de plus inclus. Vous devez inclure manuellement le certificat que:

  • signé votre clé
  • signé le certificat signé de votre clé
  • ...
  • ...jusqu'à ce qu'il n'y a plus de certificats d'inclure

je me dit que j'ai pour ce faire, utilisez l'option /ac interrupteur avec le signtool utilitaire.

De La documentation MSDN signtool:

/ac nom de fichier

Spécifie un fichier qui contient un certificat supplémentaire à ajouter pour le bloc de signature.

Comment puis-je obtenir le nom de fichier du certificat signé mon certificat?

C'est plus de confusion, car je n'ai pas de tel fichier. j'ai mon signés numériquement exécutable avec pas intégré la certification de la chaîne:

Comment créer PFX avec ma chaîne de certificats?


Stackoverflow utilisateur davidcl a la même question. Dans ce auto-répondu répondre il dit que j'ai besoin de

ne la signature à l'aide d'un fichier PFX qui contient le certificat racine, intermédiaire, certificat, certificat de développeur, et la clé privée.

Après la création de la approprié fichier PFX - qui a été une odyssée en elle-même...

Mais il ne donne pas la façon dont il a créé le PFX qui contient l'ensemble de la chaîne de certification.


Voir aussi

Serait-il OK si je vous ai donné une description à l'aide d'OpenSSL?
Si c'est une analogie qui pourrait être utile - bien sûr.
Pour obtenir ce droit, vous en avez un .pfx qui ne contient qu'un seul certificat?
j'ai eu un pfx qui ne contenait que notre certificat, et notre clé privée. a) convertir certificat cps (Certificat de Publication de Logiciel): >cert2spc.exe Avatar.cer Avatar.spc b) combiner la cps et de la Clé Privée (pvk) en pfx: >pvk2pfx.exe -pvk Avatar.pvk -spc Avatar.spc -pfx Avatar.pfx
Je suis confus - est-ce à dire que cela a résolu votre problème?

OriginalL'auteur Ian Boyd | 2011-07-11