Я пытаюсь разработать приложение .NET для отзыва сертификата, полученного от Microsoft CA.
Мне удалось заставить его работать, используя ICertAdmin::RevokeCertificate
и указатели, указанные в по этой ссылке .
Однако я считаю, что отзыв работает, только если я запускаю это приложение с компьютера, подключенного к тому же домену, что и центр сертификации.При запуске с компьютера, не подключенного к домену, происходит сбой со следующим сообщением об ошибке:
CCertAdmin :: RevokeCertificate: сервер RPC недоступен.0x800706ba (WIN32: 1722 RPC_S_SERVER_UNAVAILABLE)
Теперь мой вопрос:
- Это как
ICertAdmin
должен работать? - Если даЕсть ли способ программно отозвать сертификаты из-за пределов домена?