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