5.3. 使用共享安全数据库
企业安全客户端通常会为与企业安全客户端关联的每个用户配置文件创建一个新的 NSS 安全数据库。当用户导入或信任要使用的企业安全客户端的证书时,都会将其导入到该配置集的 NSS 数据库中。(这与 Web 浏览器具有不同安全数据库、密码存储和书签的不同用户配置文件类似。)
当多个企业安全客户端用户都在单个机器上使用客户端时,可能会出现实例。在这种情况下,除了用户配置文件数据库外,企业安全客户端还信任的通用共享安全数据库有意义。此共享安全数据库包含所有用户通用的证书,如 TPS 使用的 CA 签名证书。
默认情况下不配置使用共享安全数据库。
- 停止企业安全客户端。
- 创建安全数据库目录以及要共享的数据库目录。在配置企业安全客户端之前,数据库必须存在,客户端可读,并且包含客户端将使用的证书。NSS 数据库可以使用 certutil 命令创建。如需更多信息,请参阅 certutil 文档,如 https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS/tools/NSS_Tools_certutil。
- 打开
esc-prefs.js文件。vim /usr/lib/esc-1.1.0/defaults/preferences/esc-prefs.js
- 添加 esc.global.alt.nss.db 参数,指向包含共享数据库的目录。
prefs("esc.global.alt.nss.db", "/etc/pki/nssdb"); - 重启 Enterprise Security Client 以应用配置更改。