Utilisez la page Signature du Concepteur de projets pour signer les manifestes d'application et de déploiement et pour signer l'assembly (signature avec nom fort).
Remarquez que la signature des manifestes d'application et de déploiement est un processus distinct de la signature d'un assembly bien que les deux tâches se fassent sur la page Signature.
D'autre part, le stockage d'informations de clé de fichier diffère pour la signature de manifestes et la signature d'assemblies. Pour la signature de manifestes, les informations de clés sont stockées dans la base de données du stockage de chiffrement de votre ordinateur et dans le magasin de certificats Windows de l'utilisateur actuel. Pour la signature des assemblies, les informations de clés sont stockées uniquement dans la base de données du stockage de chiffrement de votre ordinateur.
Pour accéder à la page Signature, sélectionnez un n?ud de projet dans l'Explorateur de solutions, puis cliquez sur Propriétés dans le menu Projet. Lorsque le Concepteur de projets apparaît, cliquez l'onglet Signature.
Signature des manifestes d'application et de déploiement
- Signer les manifestes ClickOnce
-
Activez cette case à cocher pour signer les manifestes d'application et de déploiement avec une paire de clés publique/privée. Pour plus d'informations sur la façon de procéder, consultez Comment : signer des manifestes d'application et de déploiement.
- À partir du magasin
-
Vous permet de sélectionner un certificat existant du magasin de certificats personnel de l'utilisateur actuel.
- À partir d'un fichier
-
Vous permet de sélectionner un certificat d'un fichier de clé existant.
- Créer un certificat de test
-
Vous permet de créer un certificat à des fins de tests.
- URL du serveur d'horodatage
-
Spécifie l'adresse d'un serveur qui horodate votre signature. Lorsque vous fournissez un certificat, ce site externe vérifie l'heure à laquelle l'application a été signée.
Signature d'assemblies
- Signer l'assembly
-
Activez cette case à cocher pour signer l'assembly et créer un fichier de clé fortement nommé. Pour plus d'informations sur la façon de signer l'assembly à l'aide du Concepteur de projets, consultez Comment : signer un assembly (Visual Studio).
Remarquez que cette option utilise Comment : signer un assembly avec un nom fort fourni par le Kit de développement .NET Framework SDK pour signer l'assembly. Pour plus d'informations sur AL.exe, consultez Comment : signer un assembly avec un nom fort.
- Choisir un fichier de clé de nom fort
-
Spécifie un fichier de clé fortement nommé nouveau ou existant utilisé pour signer l'assembly. Sélectionnez <Nouveau...> pour créer un fichier à l'aide de Créer une clé de nom fort, boîte de dialogue. (Si vous spécifiez un mot de passe, un fichier .pfx est créé ; si vous ne spécifiez pas de mot de passe, un fichier .snk est créé. Sélectionnez < Parcourir... > pour sélectionner un fichier de clé existant.
- Modifier le mot de passe
-
Cliquez sur ce bouton pour afficher la boîte de dialogue Modifier le mot de passe de la clé et modifier le mot de passe de votre fichier de clé. Les informations concernant le mot de passe sont stockées dans le magasin de certificats Windows de l'utilisateur actuel.
- Temporiser la signature uniquement
-
Activez cette case à cocher pour activer la temporisation de signature. Pour plus d'informations, consultez Comment : temporiser la signature d'un assembly (Visual Studio).
Notez qu'un projet à signature différée ne s'exécute pas et ne peut pas être débogué. Toutefois, vous pouvez utiliser Outil Strong Name Tool (Sn.exe) avec l'option -Vr pour ignorer la vérification pendant le développement.
Dans cette section
Sélectionner un certificat, boîte de dialogue
Créer un certificat de test, boîte de dialogue
Entrez le mot de passe pour ouvrir le fichier, boîte de dialogue
Créer une clé de nom fort, boîte de dialogue
Voir aussi
Tâches
Comment : signer des manifestes d'application et de déploiementComment : signer un assembly (Visual Studio)
Comment : temporiser la signature d'un assembly (Visual Studio)
Comment : signer un assembly avec un nom fort
Concepts
Signature avec un nom fort pour les applications managéesAssemblys avec nom fort
Autres ressources
Projets, éléments de l'interface utilisateurGestion d'assembly et signature de manifeste
Signature de manifestes ClickOnce
Outils (masquer)
S'enregistrer
Liste des Membres
Qui est en ligne?
FAQ