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

