![Firefox/Thunderbird 导出公钥](https://linux22.com/image/1439281/Firefox%2FThunderbird%20%E5%AF%BC%E5%87%BA%E5%85%AC%E9%92%A5.png)
我已经在 Firefox/Thunderbird 中导入了一个 .p12 文件,现在我想导出它的公钥(不使用 openssl 或任何命令行代码),这样我就可以分发它并且人们可以加密/验证我的签名。
是否可以仅使用内置工具来执行此操作?即:从 Firefox/TB 中的证书管理器(选项>高级/证书)?
我对所有这些不同的格式有点困惑:
我从上述窗口的“您的证书”选项卡中看到,我可以“保存”我的证书(输出 .p12)。那么公钥和私钥都对吗?
现在,如果我单击给定证书的“显示”,然后转到“详细信息”选项卡,就会出现一个导出按钮,该按钮会打开一个保存对话框,其中包含几种可能的格式(crt、pem、pem-chained、der、pkcs#7 等)。这也会导出私钥吗?或者将(无私钥)导出为这些格式中的任何一种并分发输出文件是否安全?
答案1
就我的情况而言,PKCS#7 绝对是我想要的(用于签名/加密的公共证书传播)。
因此,从 Firefox 的证书视图选项卡中:单击给定证书的“显示”,然后切换到另一个选项卡并以 pkcs#7 格式导出
然而,共享公钥的最快方法可能是发送签名电子邮件