在 Google Chrome 设置->证书管理器->我的证书选项卡中管理证书时,显示:您拥有来自这些组织的证书,它还要求我导入证书。当我点击导入按钮时,它会打开我的主目录并显示我的主目录。
来自 ubuntu 的 seahores 上说[电子邮件保护]是 GNUPG 密钥部分下的个人 PGP 密钥。当我使用 seahorse 导出它时,我得到一个 xxxxx.asc 文件,使用编辑器打开它时,里面有一个私钥。
您认为 Chrome 浏览器设置希望我导入什么到其证书选项卡中?
答案1
它正在寻找 PKCS#12 文件
来自维基百科:
在密码学中,PKCS #12 定义了一种存档文件格式,用于将许多密码学对象存储为单个文件。它通常用于将私钥与其 X.509 证书捆绑在一起,或捆绑信任链的所有成员。
我猜你会导入私钥和公钥,用于身份验证。在私人计算环境中,系统用户只有公钥和私钥。
如果您愿意,您还可以设置在服务器环境中设置的 CA(证书颁发机构),或者使用 AD 或 LDAP,或者需要特定证书才能访问它们的邮件服务器 [特定证书]。
您实际上可以从网络上获取证书,或将证书传输到您的机器,然后将其导入 chrome,然后您就可以访问需要这些证书的内容。
答案2
列出所有证书:
我只得到一个,它与 chrome 浏览器的要求相匹配!
$certutil -d sql:$HOME/.pki/nssdb -L
证书昵称信任属性
SSL、S/MIME、JAR/XPI
[电子邮件保护]的 StartCom 类 1 主要中间客户端 CA ID u,u,u
列出证书的详细信息:
$certutil -d sql:$HOME/.pki/nssdb -L -n[电子邮件保护]
下面列出的输出中有两行。
其他主要中间客户端 CA 信息未显示。
签名算法:PKCS #1 SHA-1 带 RSA 加密
发行者:“CN=StartCom Class 1 主要中间客户端 CA,OU=Secure
then
注意:StartCom/StartSLL 是我在云计算机上为我的网站获取免费证书的地方。这是他们给我的证书,这样我就可以进行身份验证,然后使用他们网站上的工具。奇怪的是,我可以正常使用他们的网站,而无需将其导入 Chrome。
我不知道在系统上哪里可以找到它,也不知道文件名或文件扩展名是什么。如果我确实想将其导入 Chrome。
感谢您为我指明了正确的方向——如果您愿意,请随时提供更多帮助。我必须弄清楚,这样我才能备份它并从我的硬盘上保存一份副本,以防崩溃 :(