企业CA证书请求错误

我最近设置了一个新的Windows 2012 R2企业SHA2颁发CA来replace旧的Windows 2008 R2 SHA1颁发CA. 这也有公众访问安装了networking注册,所有的DNSlogging,以及通过networking与信任的证书进行联系。 除了testing申请证书的最后阶段以外,其他所有方面似乎都进展顺利。 提交请求表单后,显示以下错误:

请求模式:newreq – 新请求

性格:(从未设置)

处理信息:(无)

结果:帐户名称和安全ID之间没有映射。 0x80070534(WIN32:1332 ERROR_NONE_MAPPED)

COM错误信息:CCertRequest ::提交:帐户名称和安全ID之间没有映射完成。 0x80070534(WIN32:1332 ERROR_NONE_MAPPED)

LastStatus:帐户名称和安全ID之间没有映射完成。 0x80070534(WIN32:1332 ERROR_NONE_MAPPED)

build议的原因:没有build议。

最后一节是我最喜欢和最有帮助的….

调查此错误到目前为止表明,这是由于在IIS内的certsrv网站上启用了匿名身份validation,但这是一个面向公众的CA,不希望客户端被挑战/提示input凭据,因为他们不会有任何首先使用。 此外,以前的SHA1 CA只启用了匿名身份validation,并没有出现任何挑战,所以看不出为什么这个有什么不同。

有任何想法吗?

this is a public facing CA and don't want clients to be challenged/prompted for credentials as they won't have any

我相信一个独立的CA会更合适。

企业证书颁发机构在证书注册期间对用户执行证书检查。 每个证书模板都在Active Directory中设置了一个安全权限,用于确定证书请求者是否有权接收他们请求的证书types。

通过向Everyone授予权限,并设置Windows安全选项“networking访问:让每个人的权限适用于匿名用户”,可以将方块钉放到圆孔中,但这是非正统的。