Jay Potter wrote:

> Can a PKCS#11 module be proprietary?  I would not want to publicize the
> intricacies of the USB device, but rather provide a mechanism where
> others could utilize its capabilities within their own projects.

Yes, the whole point of PKCS#11 is to allow makers of proprietary crypto
stuff to offer a standard interface to their stuff.  PKCS#11 exists to
hide the proprietary stuff under a standard API (the PKCS#11 API).
Most vendors of crypto hardware offer a PKCS#11 module for for their
hardware.  The module innards are proprietary.  The interface is standard.

NSS-based applications (such as mozilla family clients and server products
from various companies) already work rather readily with PKCS#11 modules
(for public and private key operations and cert storage, mostly).

/Nelson
_______________________________________________
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to