2

我在尝试从IIS7/Windows Server 2008 R2上的 Microsoft CA请求用户证书时遇到问题。

对于请求证书,我使用CCertRequest提交方法。

在我的日志中,我有以下错误:

CCertRequest::Submit: The RPC server is unavailable. 0x800706ba (WIN32: 1722) COMException    at CERTCLIENTLib.CCertRequestClass.Submit(Int32 Flags, String strRequest, String strAttributes, String strConfig)

以及事件查看器中相关的 DCOM 错误:

DCOM 无法使用任何配置的协议与计算机 cert.XXX.com/XXXCA 通信。

当我使用 CertUtil 命令工具 ping CA 时,命令成功:

C:\Windows\system32>certutil -ping -config "cert.XXX.com\XXXCA" 连接到 cert.XXX.com\XXXCA ... 服务器 "XXXCA" ICertRequest2 接口处于活动状态 CertUtil: -ping 命令成功完成。

你有什么想法可以帮助我吗?

4

1 回答 1

2

我修好了它!

证书服务服务器的有效配置字符串是

计算机名\CAName

并不是

计算机名/CAName

于 2013-07-31T18:27:59.197 回答