Сертификат подписи не найден: CN=********.server.domain.com в Thinktecture

У нас есть сервер идентификации thinktecture, реализованный в одном из наших проектов. Я видел, что таблица KeyMaterialConfiguration в базе данных IdentityServerConfigurations имеет «SigningCertificate». Я создал аналогичный сертификат в IIS того же компьютера (где развернут IdentityServer), создав его как «самозаверяющий сертификат» с тем же именем.

Тем не менее, когда я запускаю - http://localhost/identityserver, выдает ошибку «Сертификат подписи не найден..»

Может ли кто-нибудь помочь решить эту ошибку?

Он просто съедает много моего времени.


person Nirman    schedule 02.12.2013    source источник


Ответы (1)


Убедитесь, что ваш сертификат установлен в репозитории сертификатов вашего веб-узла в разделе «Локальный компьютер\Персональный\» и что пользователь, запускающий пул приложений веб-сайта, имеет доступ для чтения к закрытому ключу сертификата. В консоли управления сертификатами после импорта сертификата в «Локальный компьютер\Персональный\» щелкните сертификат правой кнопкой мыши, выберите «Все задачи» -> «Управление закрытыми ключами» и добавьте доступ для чтения пользователю, работающему с пулом приложений веб-сайта.

person RonyK    schedule 13.01.2014