我有一个WinServer 2008域控制器和一个CA服务器。我登录到管理员帐户,并希望“代表”我的DC用户请求一个证书。
为此,我首先复制了以下证书模板:
我更改了新模板的配置和权限,以便管理员帐户可以读取、写入和注册这些模板。
在为用户帐户证书和“个人”部分创建这些新模板并分配权限和配置(来自mmc和证书快照)之后,我们为管理员帐户请求了一个新的证书,使其成为注册代理,如下所示:

然后生成它,没有问题,我们希望用这个新证书代表用户请求一个证书。但是,在“选择注册代理证书”中,当我们单击“浏览”按钮时,会出现问题,因为没有证书可供选择,如下所示:
没有可供选择的证书。

我在网上读了很多文件,但我没有找到解决这个问题的理由!
发布于 2017-09-20 13:27:28
您需要本地用户存储(certmgr.msc)/machine存储(certlm.msc)中的注册代理证书来代表。这是通过在模板上设置签名计数来完成的。
如果签名计数不是0,则不能注册-因为您首先需要注册代理证书.
发布于 2017-08-06 19:48:43
我也有同样的问题(不能选择现有的注册证书)。
解决方案(可能):
检查对已发布的crl的访问和/或刷新注册工作站上的crl缓存。
从高架命令行:
certutil -urlcache crl deletecertutil -setreg chain\ChainCacheResyncFiletime @nowhttps://stackoverflow.com/questions/45300368
复制相似问题