gpt4 book ai didi

c++ - CNG Microsoft 智能卡 key 存储提供程序 AcquireContext

转载 作者:太空宇宙 更新时间:2023-11-04 11:51:43 30 4
gpt4 key购买 nike

我正在尝试使用以下方式获取 Microsoft 智能卡 key 存储提供程序:

CryptAcquireContext(&hProv, contName ,L"Microsoft Smart Card Key Storage Provider", PROV_RSA_FULL , flags);

但是,这失败并出现错误:NTE_KEYSET_NOT_DEF (0x80090019)

如果我使用:

CryptAcquireContext(&hProv, contName ,L" Microsoft Base Smart Card Crypto Provider", PROV_RSA_FULL , flags);

它有效。但据我所知,基础智能卡提供商是 CNG 引入之前的提供商。

那么将 CNG KSP 用于智能卡的正确提供商名称是什么?

感谢您的帮助!

最佳答案

问题是您没有为 CNG 提供程序使用 CryptAcquireContext。要打开 CNG 提供程序,请使用 NCryptOpenStorageProvider。

关于c++ - CNG Microsoft 智能卡 key 存储提供程序 AcquireContext,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17926341/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com