如何在 Windows 中将个人存储中的证书添加为基于证书的凭据Credential Manager
?
当我单击“打开证书管理器”时,它只会带我进入证书管理器,并且无法实际选择要添加为基于证书的凭证的证书。
我在“Internet 或网络地址”中输入什么都没有区别。当我按“选择证书”时,它只是要求我插入智能卡。
答案1
这是按设计运行的。如帮助文本中所述,To use a certificate in a certificate-based credential, it needs to be saved in your Personal store in Certificate Manager
。
打开证书管理器只是给你一个机会导入所需的证书到那个特定的存储。我在这里假设,当您打开个人证书存储时,您的 certmgr 窗口看起来就像下面的屏幕截图一样,这就是问题所在。
您希望通过凭证管理器管理的任何证书都需要位于该证书存储区中。
一旦您在用户的个人存储中实际拥有证书,您就可以使用按钮选择它Select certificate
,如下面的屏幕截图所示。(我的域用户只有一个证书,而且添加更多证书很麻烦,因为我的普通用户不是机器上的管理员,所以我不会为了屏幕截图而费尽周折。)
答案2
确保您拥有用于客户端身份验证的证书尚未过期。