Question

Nous avons une application .net WPF qui s'exécute en tant que XBAP et Desktop, etc.Je n'ai signé aucun assemblage, etc. Ma question est que

Q1.Quel type de certificat numérique dois-je acheter auprès de VeriSign, Inc. ou d'une autre autorité de certification? pour signer mon application, l'utiliser comme certificat Authenticode (en cliconce)?

Q2.Puis-je utiliser ce certificat numérique pour signer d'autres applications telles que des installateurs, des assemblages, des fichiers PDF, etc.?

Q3.Est-ce qu'un certificat numérique est suffisant pour une entreprise ou je dois en acheter un autre?

Q4.Que se passe-t-il lorsque le certificat expire? (Alors, vaut-il mieux ne pas l'avoir et se foutre en l'air si personne ne va pirater un virus dans votre dossier d'applications ou quelque chose comme ça ???)

Était-ce utile?

La solution

A1. Vous avez besoin d'un certificat de signature de code. Ils se déclinent en plusieurs versions et peuvent généralement être convertis de l’un à l’autre, mais il est probablement plus facile d’obtenir un Authenticode immédiatement.

A2. Vous pouvez utiliser le même certificat pour signer les programmes d'installation et les assemblages (et tout fichier .EXE, .DLL, .OCX). Je pense que la même chose s'applique au format .PDF, mais je ne l'ai jamais utilisé.

A3. Je choisirais un seul certificat pour votre entreprise.

A4. Lorsque le certificat expire, vous ne pouvez plus l'utiliser pour signer. Cependant, tant que vous utilisez un service d'horodatage lorsque vous signez votre code, les fichiers déjà signés restent valides.

Autres conseils

A1: Vous avez besoin d'un certificat de signature de code. Vous pouvez choisir n’importe quel fournisseur, mais vous remarquerez que tous ne sont pas reconnus par Windows comme "dignes de confiance". Comodo sont parmi les plus fiables et les moins chers (moins chers que VeriSign).

A2: oui.

A3: Un seul suffit.

A4: Vous ne pourrez pas signer de nouveau code. L'ancien code restera signé si vous avez utilisé un serveur d'horodatage (vous obtiendrez l'emplacement d'un avec certificat). Si vous choisissez de ne pas utiliser le serveur d'horodatage, la certification restera valide, mais les utilisateurs recevront un message l'informant de son expiration.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top