2011-04-28 12 views
1

Je développe une application de bureau pour Windows, et je me demandais comment je pouvais faire signer mes exécutables afin qu'ils cessent de montrer ces horribles messages d'avertissement concernant un éditeur inconnu. Je suis un peu familier avec la signature des binaires avant de les relâcher. J'ai un port Linux du même programme qui est distribué par son propre dépôt signé (apt-get). Le processus de signature des exécutables Windows semble extrêmement compliqué et je ne trouve pas de tutoriel simple sur ce qu'il faut faire, plutôt des milliers de pages Web décrivant seulement des parties du processus, ou qui vont trop loin en profondeur.Signature des exécutables pour Windows

J'ai juste besoin d'une liste rapide des étapes qui sont nécessaires pour signer des exécutables sous windows. Je crois que ça s'appelle "authenticode".

+1

Dupe? http://stackoverflow.com/questions/252226/signing-a-windows-exe-file –

Répondre

2

Outils voir MSFT Introduction to Code Signing

modifier: vous achetez un certificat auprès d'un fournisseur - la plupart des bureaux d'enregistrement web les vendre.
Ensuite signe simplement l'exécutable à l'aide des outils de MSFT

voir http://www.instantssl.com/code-signing/code-signing-process.html

+0

J'ai déjà vu ce lien. Il me dit pourquoi les certificats sont nécessaires, et définit quelques termes et répertorie certaines applications de ligne de commande. Cela ne me dit pas vraiment comment je dois acquérir ce certificat 509.X. A-t-il besoin d'autorisations spéciales ou puis-je générer mon propre GPG? Cela ne fournit pas vraiment une tonne d'informations. – Daisetsu

+0

GPG est un système complètement différent par rapport aux certificats X.509 - qui ne peuvent pas être utilisés. Les certificats X.509 auto-signés ne sont pas non plus très utilisables sur votre propre PC ou environnement d'entreprise. Vous devez acheter un certificat de signature de code auprès d'une autorité de certification incluse dans le magasin de certificats Windows. – Robert

+0

@Robert - ou du magasin Honest Achmed (https://bugzilla.mozilla.org/show_bug.cgi?id=647959) –

Questions connexes