Page Signature, Concepteur de projets
Mise à jour : novembre 2007
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).
Notez que la signature des manifestes d'application et de déploiement est un processus différent de la signature d'un assembly bien que les deux tâches s'exécutent 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 manière 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 signature de l'assembly à l'aide du Concepteur de projets, consultez Comment : signer un assembly (Visual Studio).Cette option utilise l'outil Al.exe fourni par le Kit de développement logiciel (SDK) Windows 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 l'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
Importer un fichier de clé, boîte de dialogue
Modifier le mot de passe de la clé, boîte de dialogue
Voir aussi
Tâches
Comment : signer des manifestes d'application et de déploiement
Comment : 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ées
Autres ressources
Projets, éléments de l'interface utilisateur