Forums : Extensions

Aller à la discussion :  Plus récente Plus ancienne

# Acceder aux données du certificat de sécurité via XUL/JS/XPCOM

Envoyé par : Mr Pink Eyes

Date : 08/05/2008 14:21

Bonjour,

Je suis en train de développer ma première extension pour FireFox 3 et j'aurais besoin de lire les données contenues dans le certificat de sécurité de la page affichée par le navigateur. J'ai tenté d'y accéder via nsICertTree afin de remonter jusqu'à nsIX509Cert mais en vain.

J'avoue ne pas trop savoir comment m'y prendre.

Si quelqu'un a une piste ou un début de solution, je suis grandement preneur.

Merci d'avance

# Re: Acceder aux données du certificat de sécurité via XUL/JS/XPCOM

Envoyé par : Paul Rouget

Date : 13/05/2008 09:30

Je ne connais pas, mais d'après ce que j'ai pu voir, je pense que tu devrais jeter un coup d'oeil du côté de nsIX509CertDB (service "@mozilla.org/security/x509certdb;1").

Après, passer par le treeview ne me parrait pas débile. Qu'est qui te bloque à ce niveau là ?

# Re: Acceder aux données du certificat de sécurité via XUL/JS/XPCOM

Envoyé par : Mr Pink Eyes

Date : 13/05/2008 11:04

Bonjour,

Alors en fait je fais un truc du genre :

var certif = Components.classes["@mozilla.org/security/nsCertTree;1"].getService(Components.interfaces.nsICertTree);
X509 = certif.getCert(0);
alert(X509.commonName);

Et ça me renvoie :

Erreur : X509 is null

J'avais aussi essayé via getTreeItem pour avoir un nsICertTreeItem mais ça ne change rien. Le problème est que je n'ai aucune idée de comment déterminer l'index à passer en paramètre à ses fonctions afin de récupérer le nsIX509Cert de la page courante.

# Re: Acceder aux données du certificat de sécurité via XUL/JS/XPCOM

Envoyé par : Paul Rouget

Date : 13/05/2008 19:39

Regarde ici:

http://mxr.mozilla.org/mozilla/source/se(..)

comment est initialisé le certTree (via le cache).

# Re: Acceder aux données du certificat de sécurité via XUL/JS/XPCOM

Envoyé par : Mr Pink Eyes

Date : 14/05/2008 15:25

Très bien ce petit lien, merci. Je me plonge dedans et je vous tiens au courant ;)

# Re: Acceder aux données du certificat de sécurité via XUL/JS/XPCOM

Envoyé par : Mr Pink Eyes

Date : 30/06/2008 14:26

Je me permets de reposter des fois que ça servirait à quelqu'un. En fait je me suis basé sur le fichier certViewer.js conteu dans seamonkey.

Au besoin envoyez moi un mail ou mp

# Re: Acceder aux données du certificat de sécurité via XUL/JS/XPCOM

Envoyé par : Christophe Charron

Date : 30/06/2008 16:50

Mr Pink Eyes a écrit:

Je me permets de reposter des fois que ça
servirait à quelqu'un. En fait je me suis basé sur
le fichier certViewer.js conteu dans seamonkey.


Au besoin envoyez moi un mail ou mp

Le must serait de la rajouter dans les ressources ...

# Re: Acceder aux données du certificat de sécurité via XUL/JS/XPCOM

Envoyé par : Mr Pink Eyes

Date : 30/06/2008 17:35

Avec plaisir.. mais je n'ai pas vu où elles étaient ? à moins de parler des tutoriels ?

# Re: Acceder aux données du certificat de sécurité via XUL/JS/XPCOM

Envoyé par : Christophe Charron

Date : 30/06/2008 17:52

Mr Pink Eyes a écrit:

Avec plaisir.. mais je n'ai pas vu où elles
étaient ? à moins de parler des tutoriels ?

ici par exemple : http://xulfr.org/wiki/RessourcesLibs

# Re: Acceder aux données du certificat de sécurité via XUL/JS/XPCOM

Envoyé par : Mr Pink Eyes

Date : 30/06/2008 19:24

Okay, bah je m'y attèle dans la semaine alors ;)

Il n'est plus possible de poster des messages dans ce forum.


Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.

Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™ sont des marques de la fondation Mozilla.