Signer un xpi

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...
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Signer un xpi

Message par calimo »

http://www.mozdevgroup.com/docs/pete/Si ... n-XPI.html

Ça a l'air très intéressant, je vais essayer d'adapter ça sous Windows si je peux :D

Edit : pour changer il manque des dll :x Inutilisable sous Windows :(
Invité

Message par Invité »

Bonsoir Calimo,
Je me suis montré très discret ces derniers temps mais me revoilà. Tant pis pour vous.
Si tu cherches des dll :ICI
:wink:
melangetout
Lézard à collerette
Messages : 334
Inscription : 19 sept. 2004, 22:16

Message par melangetout »

:oops: C'était moi au dessus.
:lol:
Un étranger est un ami que l'on ne connait pas encore. (Proverbe berbère)
PierreFox
Iguane
Messages : 501
Inscription : 28 sept. 2004, 21:54

Message par PierreFox »

Quel est la différence par rapport à cette methode

http://www.xulfr.org/wiki/ExtensionsFir ... eExtension


?
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Melangetout a écrit :Si tu cherches des dll :ICI
:wink:
Mouais, je ne sais pas si je ferais confiance à ce genre de sites... :? De toutes façon elle n'y est pas donc c'est vite vu :lol:
PierreFox a écrit :Quel est la différence par rapport à cette methode

http://www.xulfr.org/wiki/ExtensionsFir ... eExtension


?
Excellente question, et je n'en ai aucune idée :lol:
À part le fait que c'est en français.

Visiblement l'explication sur XulFR est plus complète (il me dit qu'il faut des librairies Mozilla... chose que l'autre tuto ne disait pas :x )

Bon, je reregarderai ça si j'ai le temps. Merci :wink:
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Alors, c'est bien parti, j'ai un certificat racine :) J'ai galéré pour trouver les dll et tout, mais j'ai réussi 8)

Par contre certutil.exe plante plus loin :(

À la commande

Code : Tout sélectionner

certutil.exe -C -d CA -c "Mon.Certificat" -i CAreq.txt -a -o CAcert.txt -1 -2 -5
j'ai le message d'erreur suivant :

Code : Tout sélectionner

Microsoft Visual C++ Debug Library

Debug Assertion Failed!
Program D:\.....\certutil.exe
File dbgheap.c
Line 1044

Expression: _CrtIsValidHeapPointer(pUserData)

...
[Abandonner][Ignorer][Recommancer]
Quelqu'un sait de quoi ça peut venir et comment faire ? C'est con d'être allé jusque là et de planter sur un bug... :?
nomade
Iguane
Messages : 985
Inscription : 03 sept. 2003, 04:15

Message par nomade »

T'as été voir le fichier 'dbgheap.c' à la ligne 1044 ? :P

Désolé je sais pas t'aider... les messages d'erreurs sont plus clairs sous linux ;)
La liberté des uns commence là où commence celle des autres.
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Ben non justement je n'ai pas ce fichier 'dbgheap.c' :lol:

Est-ce que quelqu'un d'autre a essayé et éventuellement réussi ?
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

Message par arno. »

Bonjour, j'ai essayé de signer un xpi et ça marche (enfin ça marchouille :? ) mais le truc c'est que si je le signe, ben pour l'installer, il faut avoir mon certificat et le reconnaitre comme digne de confiance et faire tout un tas de manip etc enfin bref totalement inadapté à la diffusion d'un extension. Donc du coup, je me dis : c'est bien joli tout ça mais en même temps je me demande mais à quoi ça peut bien servir ? Est-ce que quelqu'un a une idée :idea: :?:
calimo
Animal mythique
Messages : 14118
Inscription : 26 déc. 2003, 11:51

Message par calimo »

Il est pas justement dans l'extension le certificat ?
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

Message par arno. »

Bah c'est possible que j'ai loupé un truc, mais sur :


http://www.xulfr.org/wiki/ExtensionsFir ... eExtension

je lis :

Bien entendu, il faut ensuite que l'autorité de certification soit connue de votre navigateur, que le certificat soit valide etc... pour que l'extension s'installe effectivement.
Nicolas Hognon
Arias
Messages : 13
Inscription : 15 nov. 2004, 11:12

Message par Nicolas Hognon »

Hello,

Excusez je débarques un peu et j'ai pas eu le temps de lire les liens sités plus tot, mais ...
Bien entendu, il faut ensuite que l'autorité de certification soit connue de votre navigateur, que le certificat soit valide etc... pour que l'extension s'installe effectivement.
faut test de certificat vous les faites avec des certificats qui viennent d'ou ... parce qui est dit la ne m'etonne pas. perso j'ai developpe un plugin pour ns4 qui marche aussi sous firefox et un activex pour ie (je sais c'est mal).

le plugin ns4 et l'activex sont signe par un certificat genere par verisign. donc l'autorité de certification (verisign) est connu par le navigateur. apres sous ns4/ie quand le plugin est telecharge, sous windows l'utilisateur est averti grace au certificat que quelquechose qui a developpe par la societe X va etre installer a ce moment tu peux accepter ce certificat a l'avenir, le refuser, ou l'accepter pour cette fois.

par contre va falloir que j'ailles lire vos liens pour savoir comme signer un xpi sous firefox.

d'ailleurs a ce sujet j'aimerais me remettre a jour a propos du developpe d'un plugin (en code natif pas de xul) avec gecko et je trouves que la page http://www.mozilla.org/projects/plugins/ laisse toujours un peu a desirer. ok on peut telecharge le gecko-sdk, y en a meme un avec du code et des projets pour visual c++. mais bon le sdk qui contient ca date de la 1.4 et contient XPIPackager qui a l'air d'avoir ete abandonne depuis ... ca fait un peu negliger. donc en resume a part lire les samples et en chier un peu vous connaisez un bon tutorial pour faire un plugin pour firefox.

nico
Nicolas Hognon
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

Message par arno. »

Bonjour, merci pour ces précisions.
Nicolas Hognon a écrit :
faut test de certificat vous les faites avec des certificats qui viennent d'ou
Ben justement, je m'en étais fait un tout seul.
le plugin ns4 et l'activex sont signe par un certificat genere par verisign.
Et on peut faire ça comme ça gratuitement ? Comment faut-il faire ?

Pour les histoires de plugins, je ne sais pas, désolé.
Nicolas Hognon
Arias
Messages : 13
Inscription : 15 nov. 2004, 11:12

Message par Nicolas Hognon »

Ben justement, je m'en étais fait un tout seul.
ok donc c'est pour ça que tu n'es pas reconnu comme une autorite donc dans ce cas la ça doit effectivement être galère.
Et on peut faire ça comme ça gratuitement ? Comment faut-il faire ?
heu non justement, verisign c'est un peu comme la mafia ... ton certificat dure un an et tu dois le renouveller tout les ans :( je sais plus combien ça coute mais bon c'est un peu cher pour un developement opensource par exemple :(

nous on est une entreprise donc pour faire serieux on paye la dime :(

nicolas
Nicolas Hognon
arno.
Varan
Messages : 1347
Inscription : 19 août 2004, 12:26

Message par arno. »

c'est bien ce qui me semblait. En ce qui me concerne, je cherchais juste à signer le xpi pour la "performance technique".
Pour les plugins, tu aurais peut-être plus de chance d'être lu par un spécialiste si tu faisais un nouveau sujet avec un titre approprié :wink:
Répondre

Qui est en ligne ?

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