1

У меня есть сертификат клиента для Satrtcom. Я пытаюсь пройти проверку подлинности в их службе, но получаю сообщение об ошибке "Ошибка безопасного подключения" с кодом ошибки ssl_error_handshake_failure_alert:

Сертификат Startcom и закрытый ключ присутствуют в Keychain:

Сертификат правильно присваивается с использованием dumpasn1 Питера Гутмана:

И он правильно создает дамп с помощью утилиты OpenSSL x509 :

Брелок позволяет Firefox получить доступ к сертификату (я только что добавил его).

Однако проблема сохраняется. При отслеживании с помощью Wireshark я вижу сообщение сертификата клиента, но в нем не отображается мой сертификат клиента (обратите внимание, Certificate Lengths равна 0):

Кто-нибудь знает, какие ручки нужно включить, чтобы Firefox отправлял сертификат, а не пустое сообщение сертификата?

ОБНОВЛЕНИЕ: с https://stackoverflow.com/questions/1331722/client-certificates-and-firefox, сертификат не указан в разделе "Мои сертификаты". Это ожидается, поскольку я хочу, чтобы Firefox использовал сертификат и закрытый ключ в связке ключей.

Таким образом, возникает вопрос, как я могу дать Firefox команду использовать сертификат и закрытый ключ в связке ключей?

ОБНОВЛЕНИЕ: Это похоже на ошибку Firefox на Mac OS X (была другая похожая ошибка в репортере ошибок Firefox). См. Невозможно использовать сертификат клиента, хранящийся в связке ключей Mac OS X (или не могу понять, как это сделать).

Любые обходные пути для этой проблемы приветствуются.

1 ответ1

1

Firefox не хранит пароли, сертификаты или учетные данные в KeyChain, вместо этого он использует свою внутреннюю базу данных хранения (в данных профиля Firefox).

Перейдите в «Настройки»> «Просмотр сертификатов»> «Импорт ...», чтобы импортировать сертификат в Firefox.

Это не эксклюзивно для Mac OS, цитата: https://wiki.mozilla.org/CA:AddRootToFirefox

Есть много организаций, которые используют свои собственные центры сертификации (CA) для выпуска сертификатов для своих внутренних серверов. Поскольку Firefox по умолчанию не использует хранилище сертификатов операционной системы, их необходимо добавить в Firefox вручную.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .