Mise à jour sécurisée avec Firefox 3

Vous vous penchez sur le développement d'applications ou d'extensions pour Mozilla ? C'est alors vers ce forum que se dirigeront naturellement vos requêtes...
Thunderseb
Salamandre
Messages : 37
Inscription : 23 févr. 2007, 14:52

Mise à jour sécurisée avec Firefox 3

Message par Thunderseb »

Salut à tous,

Je travaille actuellement sur une nouvelle version de mone xtension FoxyCode, et je tente de la faire marcher sous Firefox 3 beta 2. Tout fonctionne bien après quelques bugs résolus, mais je me heurte à un petit problème : je ne parviens pas à faire marcher le système de mise à jour sécurisée. Mon hébergement ne me permet pas de passer par une connexion sécurisée, donc je dois utiliser une connexion http banale que je dois signer.

Et c'est là qu'à mon avis je me plante.

Voilà mon update.rdf : http://www.foxycode.net/xpi/update/updatelite.rdf
Et mon install.rdf :

Code : Tout sélectionner

<?xml version="1.0" encoding="iso-8859-15"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#">
	<Description about="urn:mozilla:install-manifest">
		<em:id>foxycode_lite@thunderseb.be</em:id>
		<em:name>FoxyCode Lite</em:name>
		<em:version>1.4</em:version>
		<em:type>2</em:type>
		<em:description>Adds BBCode, WikiCode and XHTML formating</em:description>
		<em:targetApplication>
			<!-- Firefox -->
			<Description>
				<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
				<em:minVersion>1.5</em:minVersion>
				<em:maxVersion>3.0.*</em:maxVersion>
			</Description>
		</em:targetApplication>
		<em:creator>Sébastien de la Marck (Thunderseb)</em:creator>
		<em:homepageURL>http://www.foxycode.net/</em:homepageURL>
		<em:updateURL>http://www.foxycode.net/xpi/update/updatelite.rdf</em:updateURL>
		<em:optionsURL>chrome://foxycode/content/FoxyCodeAbout.xul</em:optionsURL>
		<em:iconURL>chrome://foxycode/content/images/icon_24_fc.png</em:iconURL>
		<em:aboutURL>chrome://foxycode/content/FoxyCodeAbout.xul</em:aboutURL>
		<em:updateKey>MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDmsNN8b/qtQhuaFw8ClALRdoYhL1AecLTOcwrehmuS6rRbc0V8I3GrWp9aNGi5o7H3KYXh/5A9/6sN1wnOjiY78FIb4wkzGvbgMIJzDsbT2wIHRYxnxdqWzU4a6wjp722Q6otP73dcC5iCOWz9Z5u1Mq+IrxmhZdnJO6OdrfaOkwIDAQAB</em:updateKey>
	</Description>
</RDF>
J'ai généré la clé de signature avec McKoy comme indiqué dans la doc sur le Wiki Dev de Mozilla.
L'extension détecte très bien la mise à jour sous FF2, mais me dit qu'il y a une erreur sous FF3. Je suppose que ma signature n'est pas valable, mais je ne comprends pas pourquoi.

Si vous avez une idée, ça m'aiderai :) Merci.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
martin
Varan
Messages : 1074
Inscription : 21 janv. 2004, 16:23

Message par martin »

Essaie de suivre ce pas à pas .
Il faut bien sûr que l'extension ait été installée avec la clé (em:updateKey) pour que les mises à jour suivantes fonctionnent.
Thunderseb
Salamandre
Messages : 37
Inscription : 23 févr. 2007, 14:52

Message par Thunderseb »

Okay, merci, je vais voir ça :)

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.11) Gecko/20071127 Firefox/2.0.0.11
Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités