Как программно добавить сертификат в установленные браузеры? - PullRequest
0 голосов
/ 21 сентября 2011

У меня есть сертификат, сгенерированный по специальному протоколу, и я хотел бы добавить его в магазин браузеров (и всех браузеров: например, Firefox, Chrome, Safari), чтобы он мог использовать его для аутентификации.Как мне это сделать?

1 Ответ

1 голос
/ 22 сентября 2011

Firefox хранит сертификаты в трех .db файлах в профиле пользователя . Поэтому вам нужно будет просмотреть все существующие профили и изменить их. Это можно сделать с помощью NSS , в частности инструмента командной строки certutil , а для файлов PKCS # 12 также pk12util. В зависимости от ваших целей вы можете, конечно, также интегрировать NSS в ваше приложение и вызывать его функции без использования инструментов командной строки. Обратите внимание, что для добавления клиентского сертификата IMHO требуется ввести главный пароль для базы данных, если он установлен.

...