Ошибка «Неверный сертификат» из IIS 7

2

Я запускаю свой код через отладчик в asp.net, и он отлично работает, я могу пройти аутентификацию против удаленной веб-службы, и никаких проблем не обнаружено.

Затем я создал установщик для своего приложения и его установку в качестве виртуального каталога в IIS7, веб-сайт по умолчанию (только для тестирования)

Теперь я получаю эту ошибку, когда я запускаю код, и он извлекает данные из удаленного веб-сервиса.

System.Web.Services.Protocols.SoapException: Основное соединение было закрыто: Не удалось установить доверительные отношения для безопасного канала SSL/TLS. --- > System.Security.Authentication.AuthenticationException: Удаленный сертификат недействителен в соответствии с процедурой валидации.

Любая идея, почему это делается, и как я могу это исправить?

  • 0
    Не быть легкомысленным, но, возможно, сертификат недействителен.
  • 0
    Это действительно, во время звонков с сервера разработки asp.net. IIS 7 от той же машины.
Показать ещё 1 комментарий
Теги:
web-services
iis-7

2 ответа

1
Лучший ответ

Ненавижу отвечать на мои собственные сообщения, но это действительно проблема разрешения.

Я обновлю, когда точно знаю, какие разрешения необходимы для чтения из хранилища сертификатов.

  • 5
    Думаю, что обновление никогда не придет
2

У нас была такая же проблема с внутренним сертификатом SSL, который уже был установлен на сервере IIS. Тем не менее веб-сайт, запущенный на этой машине, не смог получить доступ к службам отчетов, работающим на том же компьютере с SSL, в результате чего появилось то же сообщение об ошибке.

Наш sysadmin решил это, установив внутренний сертификат в "компьютерный" магазин следующим образом:

  • Запустить mmc
  • Добавить оснастку сертификатов
  • Выберите ComputerAccount
  • Перейдите к доверенному корню Органы сертификации → Сертификаты и щелкните правой кнопкой мыши
  • Выберите "Все задачи" → "Импорт"
  • Выберите собственный корневой сертификат файл.

Теперь это работает для нас... Надеюсь, это поможет кому-то еще прочитать это.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню