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