我们正在使用适用于Windows 7操作系统的Crypto API开发VC ++应用程序。 我们正在使用CryptAcquireCertificatePrivateKey API从PFX文件中提取私钥。
在executind此API上,我们收到以下错误:
0X8009200B(私钥错误)
此API使用的PFX文件具有多层证书(根和中间)。 当我们使用这样的PFX文件时,出现错误。 如果我们使用具有单层证书的PFX,那么它的工作时间。
所以请说明失败的原因。
注意:PFX文件由第三方供应商(如赛门铁克)提供。
提前致谢。