У меня есть сертификат клиента для 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 (или не могу понять, как это сделать).
Любые обходные пути для этой проблемы приветствуются.
