Signer un xpi
Signer un xpi
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
Edit : pour changer il manque des dll Inutilisable sous Windows
Ça a l'air très intéressant, je vais essayer d'adapter ça sous Windows si je peux
Edit : pour changer il manque des dll Inutilisable sous Windows
-
- Lézard à collerette
- Messages : 334
- Inscription : 19 sept. 2004, 22:16
Quel est la différence par rapport à cette methode
http://www.xulfr.org/wiki/ExtensionsFir ... eExtension
?
http://www.xulfr.org/wiki/ExtensionsFir ... eExtension
?
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 vuMelangetout a écrit :Si tu cherches des dll :ICI
Excellente question, et je n'en ai aucune idéePierreFox a écrit :Quel est la différence par rapport à cette methode
http://www.xulfr.org/wiki/ExtensionsFir ... eExtension
?
À 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 )
Bon, je reregarderai ça si j'ai le temps. Merci
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 commandej'ai le message d'erreur suivant :
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...
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
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]
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
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.
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.
-
- Arias
- Messages : 13
- Inscription : 15 nov. 2004, 11:12
Hello,
Excusez je débarques un peu et j'ai pas eu le temps de lire les liens sités plus tot, mais ...
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
Excusez je débarques un peu et j'ai pas eu le temps de lire les liens sités plus tot, mais ...
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).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.
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
Bonjour, merci pour ces précisions.
Pour les histoires de plugins, je ne sais pas, désolé.
Ben justement, je m'en étais fait un tout seul.Nicolas Hognon a écrit :
faut test de certificat vous les faites avec des certificats qui viennent d'ou
Et on peut faire ça comme ça gratuitement ? Comment faut-il faire ?le plugin ns4 et l'activex sont signe par un certificat genere par verisign.
Pour les histoires de plugins, je ne sais pas, désolé.
-
- Arias
- Messages : 13
- Inscription : 15 nov. 2004, 11:12
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.Ben justement, je m'en étais fait un tout seul.
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 exempleEt on peut faire ça comme ça gratuitement ? Comment faut-il faire ?
nous on est une entreprise donc pour faire serieux on paye la dime
nicolas
Nicolas Hognon
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 38 invités