无法将我的凭据连接到Microsoft示例密钥存储提供程序(加密提供程序开发套件)

时间:2020-06-18 05:59:59

标签: c++ cryptography kerberos credential-providers winlogon

我当前的环境状况:
1。在客户端,我安装了由窗口服务器(ADCS)颁发的证书,其中包含 提供程序类型(Microsoft增强加密提供程序v1.0)和证书中的PFX私钥 商店(我的商店)。
2。进行命令检查:certutil -store my。
3。通过以下文章与我的凭据提供程序建立KSP的连接: this article by question

问题:登录时未通过凭据提供程序加载KSP(密钥存储提供程序)。

我想知道问题是否在下面

  1. 与证书(我的商店)相关的私钥不是 Microsoft示例密钥存储提供程序类型吗? (当前:Microsoft增强加密提供程序v1.0) 我仍然不知道如何创建证书,即具有名为 Microsoft Sample Key Storage Provider 的提供程序的提供程序的私钥。有人知道可以帮我吗?
  2. 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 []是可选值吗?

谢谢。

0 个答案:

没有答案