У нас есть веб-приложение asp.net, работающее в платформе 2.0 и размещенное на сервере IIS 6, а ОС - Windows Server 2003. Веб-приложение запрашивает сертификат клиента для аутентификации веб-службой. Мы олицетворяли пул приложений с помощью пользователя «Сетевая служба».
Проблема в том, что нам нужно получить доступ к закрытому ключу сертификата, который хранится в ключе машины / в моем хранилище. Пользовательская сетевая служба не может получить доступ к ключу.
Мы предоставили привилегии пользователю сетевой службы с помощью инструмента winhttpcertcfg.exe, однако результат тот же.
Когда мы обезличиваем пул приложений с локальным администратором, результат будет успешным. Поэтому мы считаем, что проблема заключается в привилегиях пользователя.
Если бы кто-то мог дать нам некоторую информацию, мы были бы благодарны.
Заранее спасибо