On 08/27/2009 10:47 PM, Medha Kulkarni wrote:
Hello,
We want to develop a CSP using pkcs#11 for smart card. But we do not
have any smart card setup with us. Can we get some sort of smart card
simulator to test out PKCS APIs?
There's a plugin allows you to wrap an existing PKCS #11 driver with a
CSP heading so you can use that PKCS #11 driver as a microsoft CSP. This
is what your first sentence implies to me, though the entire rest of the
statement doesn't track with that.
The source code for making a CSP from an existing PKCS #11 driver is
located here:
http://directory.fedoraproject.org/wiki/CoolKey#Windows_CSP
Also, as there is Microsoft RSA Base Provider that is included with
the operating system, on similar lines, is there any standard CSP
based on PKCS#11?
No, but there are CSP's available to do this, like the one pointed to above.
One more question, is it possible to use PKCS#11 functions to encrypt,
decrypt, and digitally sign data without smart card playing any role
in it?
That depends on your PKCS #11 module. Many PKCS #11 modules are simply
connections to hardware where the actual crypto takes place. The whole
purpose of calling these functions are to do these operations in some
sort of hardware.
Some PKCS #11 modules are hybrids, doing much of the work in software
and only using the hardware when necessary.
Some PKCS #11 modules are pure software. NSS's softoken is one such
module such module.
It will be really helpful if we get answers to any of these questions.
I think we need more context here. What is it you are actually building?
Are you building your own PKCS #11 module, or using someone else's, or
building something generic (that could use multiple different PKCS #11
modules).
bob
Thanks and Regards,
Medha
--
If not you then who.....
If not now then when......
-----------------------------------------------------
With Best Regards,
Medha.
--
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto