2013-07-31 8 views
2

я столкнулся вопрос при попытке запроса сертификата пользователя от центра сертификации Microsoft на IIS7/Windows Server 2008 R2.CA Certificate сбой запроса - сервер RPC недоступен - DCOM не удалось установить связь с компьютером

Для запроса сертификата, я использую метод отправки 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, используя любой из сконфигурированных протоколов .

Когда я свистеть CA с помощью команды инструментов CertUtil, команда успешно:

C: \ Windows \ system32> Certutil -ping -config "cert.XXX.com \ XXXCA" Подключение to cert.XXX.com \ XXXCA ... Сервер «XXXCA» Интерфейс ICertRequest2 жив Команда CertUtil: -ping успешно завершена.

У вас есть вопросы, которые могут мне помочь?

ответ

2

Я исправил его!

Действительная строка конфигурации для сервера служб сертификации является

ИмяКомпьютера \ CAName

и не

ИмяКомпьютера/CAName