I've had some success with integrating pcscd and libcoolkey with Fennec
and have been able to authenticate using a private key stored on a microSD
card through that stack (though I still have the exceptions issue
mentioned in another thread).  I am prompted for a PIN and can
successfully access resources on the server that require client
authentication.  However, in order to get the code to present a client
certificate, I had to temporarily hard code a selection index that should
be set by a dialog that is not being displayed.  The
nsNSSDialogs::ChooseCertificate function is failing with error code
80570021 (NS_ERROR_XPC_JAVASCRIPT_ERROR_WITH_DETAILS).  Internally, this
function launches a dialog using the nssDialogHelper class as follows:

  rv = nsNSSDialogHelper::openDialog(nullptr,
"chrome://pippki/content/clientauthask.xul", block);

Is there a browser configuration or build setting that needs to be changed
in order for this dialog to be displayed?







_______________________________________________
mobile-firefox-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/mobile-firefox-dev

Reply via email to