IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dotnet Discussion :

Probleme signature et clickonce


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 48
    Par défaut Probleme signature et clickonce
    salut a tous

    J'ai un probleme avec clickonce cela fait un an que je l'utilise sans probleme. Seulement il y a quelque jour impossible de générer l'installation car mon certificat test delivrer par moi même est expiré. Alors je recréer un certificat de test il affiche une expiration dans un an et tout compile,et je peut générer ma version.

    Je met ma version en ligne, je lance mon installation local et il dit qu'il ne peut pas mettre a jour. l'erreur renvoyer est la suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    DÉTAILS DE L'ERREUR
    	Les erreurs suivantes ont été détectées au cours de cette opération.
    	* [11/11/2007 20:54:37] System.Deployment.Application.DeploymentException (SubscriptionState)
    		- L'identité de déploiement ne correspond pas à l'abonnement.
    		- Source*: System.Deployment
    		- Trace de la pile*:
    			à System.Deployment.Application.SubscriptionStore.CheckUpdateInManifest(SubscriptionState subState, AssemblyManifest deployment, Version currentVersion)
    			à System.Deployment.Application.ApplicationActivator.PerformDeploymentUpdate(SubscriptionState subState)
    			à System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, TempFile& deployFile)
    			à System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut)
    			à System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
    Je vois que l'erreur est du a une signature differente, il refuse de mettre a jour, donc ma question est comment faites vous quand votre certificat est périmé pour le mettre a jour sans planter les poste client

    Merci par avance de votre aide

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 48
    Par défaut
    Salut a tous

    un petit up car je suis planté au niveau des mises a jour sur mes postes client car j'ai bien une solution (deinstallation sur les postes client et reinstallation) mais je ne veux pas faire ça trop long et a mon sens illogique il doit bien avoir une solution

    Merci par avance pour toute aide

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    48
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 48
    Par défaut
    Télécharger l'executable se trouvant ICI.

    Il s'execute en ligne de commande dont voici la syntaxe:

    renewcert <OldCertificate>.pfx <NewCertificate>.pfx CN=<NewCertificateName> <Password>
    Il crée un nouveau certificat avec la même clef que l'ancien mais avec une date d'expiration supérieur (5 ans je crois). Il faut donc compiler une nouvelle version de l'application clickonce mais en utilisant le nouveau certificat.

    Voici un exemple:

    renewcert certificat.pfx nouveauCertificat.pfx CN=nouveauNom password
    Si un paramètre a un espace il faut le mettre entre quotes:

    renewcert certificat.pfx "nouveau certificat.pfx" CN=nouveauNom password
    encore merci a The_badger_man

  4. #4
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut
    Bonjour,

    De manière générale, est il possible de compiler et publier une appli clickonce sans la signer ?

    Car cela me génère d'autres pb:
    - la partie fonctionnelle est ok et marche correctement
    - j'ai ajouté une partie de mise à jour automatique de l'appli, (adaptée de l'exemple msdn trouvé ici http://msdn.microsoft.com/en-us/libr...=vs.80%29.aspx) et le client ne peut pas mettre à jour si une mise à jour est disponible.
    un problème de sécurité, à priori, du au certificat.


    http://FastFreeFileHosting.com/file/...pture-JPG.html

    En effet, il m'a pris un certificat au pif sur mon poste de développement pour compiler et publier, et ce certificat n'est pas reconnu comme sur sur la machine de test de l'appli.

    Bref: compiler sans certificat: est-ce possible ?

    Merci ...

  5. #5
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 6
    Par défaut
    Bon j'ai pu trouver une réponse à mon pb sur:
    http://msdn.microsoft.com/fr-fr/library/xc3tc5xx.aspx
    et
    http://msdn.microsoft.com/fr-fr/library/01daf08f.aspx

    On est obligé d'utiliser un certificat.
    J'ai pu régler mon pb

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Probleme Signature + Alea
    Par superthx dans le forum Excel
    Réponses: 5
    Dernier message: 03/03/2011, 22h30
  2. [outlook2003] Probleme de frame et object en signature
    Par Vinceee38 dans le forum Outlook
    Réponses: 1
    Dernier message: 26/05/2007, 15h43
  3. Probleme de signature
    Par Jack_serious dans le forum Applets
    Réponses: 5
    Dernier message: 15/05/2007, 18h11
  4. probleme de signature de .jar
    Par yayamo dans le forum Sécurité
    Réponses: 2
    Dernier message: 24/01/2007, 17h42
  5. Réponses: 1
    Dernier message: 11/10/2006, 18h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo