WSO2 Identity Server: не удалось получить доступ к секретному ключу сертификата.
Ошибка конфигурации
Описание: во время обработки файла конфигурации, необходимого для обслуживания этого запроса, произошла ошибка. Пожалуйста, просмотрите подробности конкретной ошибки ниже и измените файл конфигурации соответствующим образом.
Сообщение об ошибке анализатора: ID1024: значение свойства конфигурации недопустимо.
Название недвижимости: "сервис-сертификат"
Ошибка: 'ID1039: не удалось получить доступ к закрытому ключу сертификата. Убедитесь, что список контроля доступа (ACL) в закрытом ключе сертификата предоставляет доступ пользователю пула приложений.
Отпечаток большого пальца: 'D39BF05A878A253773B7B6BFDB8B65C160C42EB4''
Line 104: </system.diagnostics>-->
Line 105: <microsoft.identityModel>
Line 106: <service>
Line 107: <issuerNameRegistry type="Microsoft.IdentityModel.Tokens.ConfigurationBasedIssuerNameRegistry, Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
Line 108: <trustedIssuers>
Исходный файл: D:\nz\new_RPWebApp\web.config Строка: 106
1 ответ
Вы пытались ответить на Ошибка: 'ID1039: не удалось получить доступ к закрытому ключу сертификата
Я получал ту же проблему. Это исправление, позволяющее пользователю AppPool (NETWORK SERVICE) читать закрытый ключ сертификата).
- Откройте оснастку MMC, запустив mmc.exe.
- Выберите Файл -> Добавить / удалить оснастку. Выберите Сертификаты и нажмите "Добавить".
- Выберите "Учетная запись компьютера". Нажмите Готово. Нажмите кнопку "Далее.
- Разверните до Личные -> Сертификаты.
- Щелкните правой кнопкой мыши свой сертификат и выберите Все задачи -> Управление закрытыми ключами.
- Добавьте NETWORK SERVICE (или использование appool) и дайте ему привилегии "читать".