Meilleur auteur de réponses
Le certificat de sécurité livré avec Visual Studio 2005 a expiré

Question
-
Bonjour à tous,
Je développe une application en C# sur PDA et j'utilise le certificat TestCert_Privileged.pfx livré avec Visual Studio 2005 pour signer mes dll, cab et exe.
(il se trouve dans \Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SDKTools\TestCertificates)
Malheureusement, il a expiré le 31/12/2009 et je ne peux plus signer mes fichiers.
Quelq'un d'entre vous pourrait m'indiquer ou je peux trouver un certificat similaire?
Merci d'avance.
Réponses
-
Bonjour,
J'ai déjà eu le cas parce que j'utilise des certificats temporaires pour ClickOnce.
J'avais supprimé le certificat temporaire créé par VS, et j'en avais recréé un.
Tu peux faire cela dans Cli Droit sur ton projet, Properties, onglet Signing, Create Test Certificate.
Il te regenerera un fichier PFX, et tout rentrera dans l'ordre.
Seul problème, si ton application est déjà déployée sur des postes client, la mise à jour ne se fera plus, il faudra que tes clients désinstallent l'ancienne version, et installent la nouvelle version avec le nouveau certificat.
Il existe une autre manière de procéder, utiliser renewcert pour prolonger ton certificat.
http://may.be/renewcert/
Cordialement,
Thomas
Thomas Aimonetti - C# - Sharplog Engineering- Proposé comme réponse Thomas Aimonetti mardi 5 janvier 2010 11:47
- Marqué comme réponse Alex Petrescu lundi 11 janvier 2010 07:41
-
Bonjour,
Bonjour,
J'ai déjà eu le cas parce que j'utilise des certificats temporaires pour ClickOnce.
J'avais supprimé le certificat temporaire créé par VS, et j'en avais recréé un.
Tu peux faire cela dans Cli Droit sur ton projet, Properties, onglet Signing, Create Test Certificate.
Il te regenerera un fichier PFX, et tout rentrera dans l'ordre.
Seul problème, si ton application est déjà déployée sur des postes client, la mise à jour ne se fera plus, il faudra que tes clients désinstallent l'ancienne version, et installent la nouvelle version avec le nouveau certificat.
Il existe une autre manière de procéder, utiliser renewcert pour prolonger ton certificat.
http://may.be/renewcert/
Cordialement,
Thomas
Thomas Aimonetti - C# - Sharplog Engineering
J'atoute aux propos de mon collègue Thomas que par la même occasion, afin d'éviter les problèmes de durée de vie d'un certificat vous pouvez utiliser l'authenticode. Mage et MageUI (versoin graphique) prennent en charge l'horodatage. Vous pouvez approfondir le sujet sur l'article MSDN Déploiement ClickOnce et Authenticode
Bonne lecture,
Cordialement
Mathieu Francesch Sharplog Engineering- Marqué comme réponse Alex Petrescu lundi 11 janvier 2010 07:41
-
- Modifié nikhoModerator vendredi 8 janvier 2010 13:14 précision .pfx
- Proposé comme réponse Josselin vendredi 8 janvier 2010 15:36
- Marqué comme réponse Alex Petrescu lundi 11 janvier 2010 07:41
Toutes les réponses
-
Bonjour,
J'ai déjà eu le cas parce que j'utilise des certificats temporaires pour ClickOnce.
J'avais supprimé le certificat temporaire créé par VS, et j'en avais recréé un.
Tu peux faire cela dans Cli Droit sur ton projet, Properties, onglet Signing, Create Test Certificate.
Il te regenerera un fichier PFX, et tout rentrera dans l'ordre.
Seul problème, si ton application est déjà déployée sur des postes client, la mise à jour ne se fera plus, il faudra que tes clients désinstallent l'ancienne version, et installent la nouvelle version avec le nouveau certificat.
Il existe une autre manière de procéder, utiliser renewcert pour prolonger ton certificat.
http://may.be/renewcert/
Cordialement,
Thomas
Thomas Aimonetti - C# - Sharplog Engineering- Proposé comme réponse Thomas Aimonetti mardi 5 janvier 2010 11:47
- Marqué comme réponse Alex Petrescu lundi 11 janvier 2010 07:41
-
-
Bonjour,
Bonjour,
J'ai déjà eu le cas parce que j'utilise des certificats temporaires pour ClickOnce.
J'avais supprimé le certificat temporaire créé par VS, et j'en avais recréé un.
Tu peux faire cela dans Cli Droit sur ton projet, Properties, onglet Signing, Create Test Certificate.
Il te regenerera un fichier PFX, et tout rentrera dans l'ordre.
Seul problème, si ton application est déjà déployée sur des postes client, la mise à jour ne se fera plus, il faudra que tes clients désinstallent l'ancienne version, et installent la nouvelle version avec le nouveau certificat.
Il existe une autre manière de procéder, utiliser renewcert pour prolonger ton certificat.
http://may.be/renewcert/
Cordialement,
Thomas
Thomas Aimonetti - C# - Sharplog Engineering
J'atoute aux propos de mon collègue Thomas que par la même occasion, afin d'éviter les problèmes de durée de vie d'un certificat vous pouvez utiliser l'authenticode. Mage et MageUI (versoin graphique) prennent en charge l'horodatage. Vous pouvez approfondir le sujet sur l'article MSDN Déploiement ClickOnce et Authenticode
Bonne lecture,
Cordialement
Mathieu Francesch Sharplog Engineering- Marqué comme réponse Alex Petrescu lundi 11 janvier 2010 07:41
-
- Modifié nikhoModerator vendredi 8 janvier 2010 13:14 précision .pfx
- Proposé comme réponse Josselin vendredi 8 janvier 2010 15:36
- Marqué comme réponse Alex Petrescu lundi 11 janvier 2010 07:41