Cryptographic provider + KMCS

Hi,

I have to buy a Verisign certificate to sign our AMD64/IA64 USB drivers.
However I am not quite sure which to use. There are

a.) Microsoft Base Cryptographic Provider v1.0
b.) Microsoft Base Smart Card Crypto Provider
c.) Microsoft Enhanced Cryptographic Provider v1.0
d.) Microsoft Strong Cryptographic Provider

Guess b.) is ruled out, but which one to use from the other three?
Which is good for KMCS?
Thanks,

Not sure I get the question. The CERT you want from Verisign is the following:

https://www.verisign.com/code-signing/microsoft-authenticode/index.html?sl=header

When given a choice of crypto services, just choose the Base Crypto Provider.

Peter
OSR

Thanks Peter, this was exactly what I wanted to know.