> It was for example suggested that PKCS #11 should be exposed as a > JavaScript object. I think that is downright ridiculous idea, > almost as bad as: http://www.sconnect.com/FAQ/index.html
Let me expose two user-cases where i think that will be helpfull (and maybe the only option). -Web page that allows company users to request a certificate WITHIN company smartcard: User inserts smartcard, click request, connection to pkcs#11 is made, if card present, all the operation can be done. Otherwise (current), request is done "somewhere". If a card is present, a dialog (where the user can mistake and select the bad crypto device) is shown, otherwise is requested on softokn. We dont have any control if certificate is on card or softoken :( -I want to establish a secure conversation between my server and an smartcard like european ids, knowing im talking with a valid secure device (like Spanish DNIe secure channel) > Making Firefox compliant with Windows and OSX keystores is IMO an > entirely different task. Indeed it is. So, IMHO there are 2 milestones: -Make NSS work with CryptoAPI/Keychain / Linux? -Export a PKCS#11/15 javascript API to communicate with any cryptographic device. (This+OpenSC=everything working everywhere!) Anders, I'll like to hear why you consider that (PKCS#11) a "downright ridiculous idea". -- dev-tech-crypto mailing list dev-tech-crypto@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-tech-crypto