> 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

Reply via email to