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) и дайте ему привилегии "читать".
Другие вопросы по тегам