数字证书在哪里,以及如何导出为 .pfx
要用数字证书签署 PDF,需要一个 .pfx 或 .p12 文件。如果您的证书“已安装”在系统或浏览器中,您看不到这个文件:必须先导出。本指南介绍证书的存放位置,以及如何导出包含私钥的副本。
-
先弄清您的证书是怎么保存的
它可能安装在系统中(Windows 或 macOS)、安装在 Firefox 中、保存为 .pfx 或 .p12 文件(您下载的备份),也可能存放在智能卡内,例如西班牙的 DNIe。在西班牙,FNMT 证书会安装在您下载它的那个浏览器中。如果您已有文件,请直接跳到第 3 步。
-
根据您的系统导出为文件
- Windows:按 Windows + R,输入 certmgr.msc 并回车。打开“个人 › 证书”,右键单击您的证书,选择“所有任务 › 导出…”。勾选“导出私钥”,选择 .PFX 格式并设置密码。
- Windows 上的 Chrome 或 Edge:在设置中搜索“证书”,打开“管理证书”:会打开同一个 Windows 窗口,步骤与上面相同。
- macOS:打开“钥匙串访问”,选择“登录”钥匙串和“我的证书”类别。右键单击您的证书,选择“导出…”,格式选 .p12 并设置密码。
- Firefox:设置 › 隐私与安全 › “查看证书” › “您的证书”。选中您的证书并点击“备份…”:它会以您设置的密码保存为 .p12。
- 如果“导出私钥”是灰色的(在 Windows 向导中,“PKCS #12 (.PFX)”选项显示为灰色),说明该证书没有可导出的密钥。可能是因为它存放在 DNIe 这类智能卡上,安装时未允许导出,或者它是没有私钥的证书。请在证书的“常规”选项卡中查看是否显示“您有一个与该证书对应的私钥”。如果安装时未允许导出,您需要重新获取证书并允许其导出(请咨询颁发机构)。
-
把文件保存在您找得到的地方
.pfx 和 .p12 是同一种格式。它们通常放在“下载”或“文档”中;在 Windows 上可以在文件资源管理器中搜索 *.pfx 或 *.p12。然后在 JapalTools 中点击“选择文件…”:在 Chrome 和 Edge 中会打开“下载”文件夹,并记住您上次使用的文件夹。
各类证书存放在哪里
- Windows:在用户证书存储中(certmgr.msc › 个人),Chrome 和 Edge 共用它。
- macOS:在“登录”钥匙串的“我的证书”类别中。
- Firefox:在配置文件内它自己的存储中。不能直接使用:需要导出一份副本(.p12)。
- DNIe 和智能卡:私钥在芯片内,无法导出。要用智能卡签名,需要安装 AutoFirma 之类的应用程序。
保管好您的证书副本
- 使用强密码:导出时由您设置;没有它文件就无法使用。如果丢失,需要重新导出。
- 存放在安全的地方:谁拥有文件和密码,谁就能以您的名义签名。不要通过邮件发送或与他人共享。
- 用完后删除(如果不再需要):您的证书仍安装在系统中。
- JapalTools 不会保存它:只在浏览器内存中读取,关闭或刷新页面后即消失。
在中国:常用哪种证书,以及如何获得证书文件
- 由谁颁发:数字证书通常由 CFCA(中国金融认证中心)或各地区、各行业的电子认证服务机构颁发。具体接受哪一种,通常以要求您签名的单位说明为准。
- 以什么形式:常见的是 USB Key(U盾),其密钥无法导出;部分机构提供可导出的软件证书(.pfx/.p12 文件)。
- 怎么做:请在安装证书的同一台电脑、同一个浏览器中导出副本(.pfx)。如果无法导出,请向颁发机构咨询如何获取可导出的证书。
您的文档不会离开您的设备:JapalTools 在您自己的浏览器中处理它,不会上传到任何服务器;当文档含有个人或税务数据时,这一点很重要。