我当前的环境状况:
1。在客户端,我安装了由窗口服务器(ADCS)颁发的证书,其中包含
提供程序类型(Microsoft增强加密提供程序v1.0)和证书中的PFX私钥
商店(我的商店)。
2。进行命令检查:certutil -store my。
3。通过以下文章与我的凭据提供程序建立KSP的连接: this article by question
问题:登录时未通过凭据提供程序加载KSP(密钥存储提供程序)。
我想知道问题是否在下面
- 与证书(我的商店)相关的私钥不是 Microsoft示例密钥存储提供程序类型吗? (当前:Microsoft增强加密提供程序v1.0)
我仍然不知道如何创建证书,即具有名为 Microsoft Sample Key Storage Provider 的提供程序的提供程序的私钥。有人知道可以帮我吗?
- 在 ConstructAuthInfo(LPBYTE * ppbAuthInfo,ULONG * pulAuthInfoLen)函数中:
WCHAR szCardName [] = L“”; //未指定卡名,但您
可以放一个
WCHAR szContainerName [] = L“ my_key_name”;
WCHAR szReaderName [] = L“”;
WCHAR szCspName [] = L“ Microsoft示例密钥存储提供程序”;
WCHAR szPin [] = L“ 11111111”;
-> my_key_name是什么意思?并可以设置一个值L“”;可以吗
->我不使用硬件智能卡,WCHAR szPin []是可选值吗?
谢谢。