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