Ошибка установления связи между доменами SSL в Firefox с использованием xhr, client-certificate

Настройка выглядит следующим образом:

  • Firefox (как 3.x, так и 4b) с правильно настроенными и работающими сертификатами, включая сертификат клиента .
  • Веб-страница с типом XMLHttpRequest () AJAX-вызова другого субдомена .
  • Пользовательский веб-сервер в указанном субдомене принимает запросы, отвечает разрешающим Access-Control-Allow -Origin заголовок и , требующие проверки клиента .

Проблема в том, что Firefox внезапно прерывает запрос (ну, в любом случае это то, что он говорит в firebug). Запуск установки с openssl s_server вместо этого намекает, что Firefox на самом деле даже не отправляет сертификат клиента:

140727260153512:error:140890C7:SSL routines:SSL3_GET_CLIENT_CERTIFICATE:peer
did not return a certificate:s3_srvr.c:2965:ACCEPT

Та же самая точная установка отлично работает с Chrome, предполагая, возможно, ошибку в Firefox. Однако выполнение вызова ajax с элементом