如何使用CERT_CONTEXT设置私钥引脚

时间:2012-11-30 11:39:29

标签: c cryptography cryptoapi

我需要在没有CSP窗口的情况下设置私钥。

我有一个CERT_CONTEXT结构,我用无声标志呼叫CryptAcquireCertificatePrivateKey。函数失败,并显示NTE_SILENT_CONTEXT错误消息。这意味着未指定引脚或不正确且CSP窗口被阻止。我需要让私钥提供者通过CryptSetProvParam函数设置引脚。 如何才能通过CERT_CONTEXT结构获得提供者?

1 个答案:

答案 0 :(得分:0)

您希望将CryptSetProvParam与PP_KEYEXCHANGE_PIN(或PP_SIGNATURE_PIN)一起使用。默认的Microsoft加密服务提供程序不支持此标志(它适用于基于智能卡的CSP)。