Google Chrome не отображает личный сертификат

Я тестирую некоторые веб-сервисы, которые используют сертификаты для аутентификации. Поэтому я добавил в хранилище сертификатов несколько пользовательских корневых ЦС и сертификат клиента в личную папку.

Когда я открываю расширенные настройки Chrome - управлять сертификатами, эти личные сертификаты отсутствуют, хотя они установлены и видны в certmgr.

Можете ли вы посоветовать, что может быть причиной такого поведения? Я не могу аутентифицироваться без использования этого сертификата Chrome.

Обновление: последняя версия Chrome, Windows Server 2012

2 ответа

Решение

Из приведенного выше обсуждения я понимаю, что личный сертификат установлен. В нужном месте в сертификационном магазине Microsoft. ОП пытается использовать этот сертификат в качестве механизма аутентификации. К сожалению, это невозможно, поскольку у OP есть только сертификат (подписанный открытым ключом CA), но у него нет закрытого ключа для этого сертификата. И секретный ключ требуется для целей аутентификации

Если у вас есть закрытый ключ сертификата, то вы можете создать сертификат p12 и установить его в Chrome, тогда он будет отображать ваш сертификат при доступе к URL

Создание p12 объясняется здесь https://www.tbs-certificates.co.uk/FAQ/en/288.html

Другие вопросы по тегам