0

В сервере0x800b0110 («Сертификат не действителен для запрашиваемого использования».) Ошибка в IIS 8 сервера Windows 2012

Я настроен на промежуточный файл сертификата PFX-в IIS и создал HTTPS (443), используя параметр привязки. Я использую сертификат для авторизации, также ожидаю клиентский сертификат от клиента, я включил требуемый параметр SSL и clien сертификата в IIS.

Я проверил полномочия промежуточных сертификатов для корневого сертификата, а также представил, проверил также файл .pfx, установленный в хранилище сертификатов (локальная машина).

Я создал файл .cer из вышеуказанного .pfx-файла с включенным параметром private key и поделился файлом .cer с моим клиентом, и он должен прикрепить файл .cer для авторизации.

Выше службы сервиса REST с POST.

В стороне клиента

Я проверил это приложение после получения файла .cer, прикрепить что к моей просьбе в моем client.exe и вызову службы - она ​​возвращает .403 fobidden ошибки.

В IIS журнал он регистрируется как 403.16, подкожно-win32-код состояния = 2148204816 ошибка

Пожалуйста, помогите мне мой выше подход является правильным, и как избежать этой ошибки.

Конфигурирование CTL - это опция, или мне нужно получить отдельный клиентский сертификат для использования с моей клиентской стороны.

ответ

0

Вам нужно сделать небольшие шаги, чтобы отладить это.

  1. Первый сертификат сертификата SSL-сертификата для LocalMachine \ My store. Подтвердите , которому доверен сертификат (двойным щелчком мыши и подтверждением цепи ).
  2. Настройка привязки SSL в IIS. Убедитесь, что вы можете получить доступ к сайту https (даже служба WCF предоставляет страницу документации по http/s).
  3. Импортировать сертификат клиента в клиенте CurrentUser \ My store. Убедитесь, что сертификат доверен (дважды щелкнув его и проверив цепочку ).
  4. Установите режим SSL для службы WCF в IIS. Убедитесь, что при доступе к сайту https службы WCF запрашивается сертификат и не возвращается ошибка доверия (снова должна отображаться страница документации)

Сертификат сервера должен иметь расширение аутентификации сервера. Клиентский сертификат должен иметь в нем расширение проверки подлинности клиента. Клиент должен доверять сертификату сервера. Сервер должен доверять сертификату клиента. Это означает, что CRL из обеих цепей должны быть доступны.

Смежные вопросы