Envoyé par : Mushu
Date : 16/05/2007 13:51
Bonjour,
Je suis un peu perdu dans les XPCOM pour gérer un certificat fournit par un serveur. J'aimerais que mon appli accepte le certificat sans demander l'avis de l'utilisateur. Je pense que l'XPCOM dont j'ai besoin est nsIBadCertListener mais j'ai du mal à bien assimiler la syntaxe des paramètres attendues. Il me semblerait que la methode à utiliser est confirmUnknownIssuer, mais je n'en suis pas sur. La contante UNINIT_ADD_FLAG me semble appropriée.
PRBool confirmUnknownIssuer ( nsIInterfaceRequestor socketInfo , nsIX509Cert cert , out PRInt16 certAddType )
Actuellement, je commence comme suit :
var certificate = Components.classes["@mozilla.org/nsCertificateDialogs;1"].createInstance(); if (certificate instanceof Components.interfaces.nsIBadCertListener); { certificate.confirmUnknownIssuer ( , , ) ; }
Mais apres ça je bloque.
Voici les doléances d'un humble newbie :
Merci beaucoup pour votre aide.
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.