Установка SSL сертификата напрямую в бразуер?
Хех, все хитрее. Пара открытый-закрытый ключ создатется html5 тэгом keygen, после чего на основании переданного на сервер открытого ключа в формате SPKAC и запроса на сертификат генерируется подписанный CA сертификат и передатся в браузер.
Подробно — lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20080714/07ea5534/attachment.txt
Просто посмотрите через firebug или инструменты разработчика какие заголовки отсылаются при отдаче сертификата (и сделайте также). Думаю, это решит проблему.