@palachos

Почему сервер не видит клиентский сертификат?

Имеется веб-сервис IIS на сервере Windows, данный сайт делает обращение к стороннему веб-сервису, на котором организована авторизация по клиентскому сертификату (mTLS).
Клиентский сертификат установлен у пользователя, из-под которого работает веб-сервис.
Сертификат виден и все работает, пока на сервере имеется активная сессия по RDP пользователя под которым работает пул веб-сервиса.
С чем может быть связано такое поведение и можно как-то заставить чтобы сертификат был доступен без открытой сессии пользователя?
  • Вопрос задан
  • 155 просмотров
Решения вопроса 1
@NortheR73
системный инженер
Переложите этот сертификат в хранилище локальной машины - сейчас он в пользовательском хранилище. Может потребоваться повторная привязка сертификата к веб-сервису в IIS
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
IMHO всё просто: нет локального/RDP логина пользователя - нет загруженного реестра этого пользователя - нет сертификатов этого пользователя.

IIS ведь из-под кого работает, из-под пользователя System? Тогда и сертификат нужно грузить пользователю System...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы