При импорте сертификата через утилиту certutil.exe или через NSS API, сертификат импортируется успешно (виден через %certutil.exe -L), однако Firefox его не отображает (Tools->Options->Advanced->View Certificates) до тех пор, пока я не перезапущу Firefox. По всей видимости Firefox просто кеширует свою security database, в которой и лежит сертификат.
Существует ли возможность каким-то образом попросить уже работающий Firefox обновить security db без перезапуска как, например, происходит, если импортировать сертификат из Firefox UI?
Отредактировано Andrei K (19-07-2007 15:39:23)
-- Aндрей
Отсутствует
а зачем? ты что-то расшифровуешь, подбирая сертификат?
попытаюсь догадатся.... может тебе сложно восстановить кучу открытых вкладок? да?
тогда сохрани все открытые сразу Ctrl+Shift+D.
создай новую папку в Закладках - например "временная" и все туда.
перезагружаем, открываешь в закладках папку "временная" и выбираешь последний пункт "открыть во вкладках".
и все. мое описание дольше читать чем сделать.
жизнь, это уже повод для праздника... ;)
Отсутствует
а зачем? ты что-то расшифровуешь, подбирая сертификат?
попытаюсь догадатся.... может тебе сложно восстановить кучу открытых вкладок? да?
тогда сохрани все открытые сразу Ctrl+Shift+D.
создай новую папку в Закладках - например "временная" и все туда.
перезагружаем, открываешь в закладках папку "временная" и выбираешь последний пункт "открыть во вкладках".
и все. мое описание дольше читать чем сделать.
Поясню. Программа должна импортировать клиенский сертификат в FF, открыть некоторую страницу https://some_secure_server.com в FF, для которой должен использоваться этот импортированный сертификат. В принципе твое решение тоже можно сделать програмно, но хотелось бы обойтись без перезапуска FF. Тем более что это должно быть как возможно, ведь при импорте сертификата руками (из FF UI), он становится виден в FF сразу.
-- Aндрей
Отсутствует
Программа должна импортировать клиенский сертификат в FF, открыть некоторую страницу https://some_secure_server.com в FF, для которой должен использоваться этот импортированный сертификат.
понятно. а где это используется? если не секрет конечно...
тут тебе вряд-ли помогут, наверно надо идти к разработчикам, за документацией.
жизнь, это уже повод для праздника... ;)
Отсутствует
Программа должна импортировать клиенский сертификат в FF, открыть некоторую страницу https://some_secure_server.com в FF, для которой должен использоваться этот импортированный сертификат.
понятно. а где это используется? если не секрет конечно...
тут тебе вряд-ли помогут, наверно надо идти к разработчикам, за документацией.
Используется для установления защищенного с обеих сторон (2SSL) соеденения с сервером. Можно конечно покапаться в исходниках FF (как они сделали при импорте из FF UI), но чую что это будет не часть public API и геморрой светит еще тот.
-- Aндрей
Отсутствует
Используется для установления защищенного с обеих сторон (2SSL) соеденения с сервером.
это я сразу понял, хотел узнать для какой задачи, в смысле зачем (2SSL) соеденения с сервером.
вроде же есть HTTPS...
жизнь, это уже повод для праздника... ;)
Отсутствует
Используется для установления защищенного с обеих сторон (2SSL) соеденения с сервером.
это я сразу понял, хотел узнать для какой задачи, в смысле зачем (2SSL) соеденения с сервером.
вроде же есть HTTPS...
В HTTPS используется только серверный сертификат (клиент доверяет серверу), нам нужно чтобы и сервер тоже мог доверять клиенту.
-- Aндрей
Отсутствует
Andrei K
Попробуйте спросить в http://groups.google.ru/group/mozilla.dev.tech.crypto/
Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.
Отсутствует
Andrei K
Попробуйте спросить в http://groups.google.ru/group/mozilla.dev.tech.crypto/
Вот что я нарыл к сегодняшнему моменту
http://groups.google.com/group/mozilla.dev.apps.firefox/msg/956939eb692c331d
-- Aндрей
Отсутствует