On 2009-08-27 22:47 PDT, Medha Kulkarni wrote:

> 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?

I'm not really sure what you're trying to do, but I think maybe you're
trying to develop a CSP that will work with windows CAPI but will
provide all the actual cryptographic functionality and key and certificate
storage by interfacing to an underlying PKCS#11 module. Is that it?
Below, I will assume that is what you are trying to do.

Of course, that seems to beg the question: if you have no smart card and
reader to use, why are you trying to do this?

> 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?

I think you're asking if there already exists a CSP that uses an underlying
PKCS#11 module.  I'm not aware of any.  Most vendors of smart cards support
both PKCS#11 and MS CAPI/CSP separately.

> 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?

Yes, it is possible to have a PKCS#11 module that does everything in
software using "virtual" slots and "virtual" tokens.  NSS includes such a
module.  Every Firefox browser uses it.

> It will be really helpful if we get answers to any of these questions.
-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to