我很茫然。我想创建一个自签名证书来使用 Okular 签署 PDF。我还没有找到任何有效的分步指导。我尝试创建并安装证书,但 Okular 无法识别它。这是几周前的事,所以我对细节还不清楚。
背景:我知道自签名证书并没有多大意义。但在我的大学里,使用 Windows 的人员通常会使用 Adobe 的毫无意义的证书来签署 PDF,而我也希望能够这样做。因此,这里重要的不是数据安全,而是能够做当地官僚接受的事情。
答案1
根据 @Bib 的评论,我做了以下事情:
- 安装XCA
- 为数据库创建了新的证书数据库和密码
- 创建了仅对数字签名有效的证书
- 将其导出为
.p12
- 文件。 - 将
.p12
文件导入 Firefox(Okular 的默认密钥位置) - 在 Okular 中激活证书(Okular - 后端 - PDF)
现在它可以像预期的那样在 Okular 上运行。
答案2
@gaussian 的答案有效,但我需要找出一些不适合评论的细节:
在 (2) 中,我使用了默认文件名 XCADatabase.xdb其他一些教程。
在(3)中,我不知道如何配置“仅数字签名”,但默认值似乎有效。
同样在(3)中,我第一次没有填写足够的字段,我的签名显示为“不可用”,所以我又做了一个,并将我的姓名/电子邮件放在几乎每个字段中。
在(4)中,这种格式的linux扩展名似乎是.pfx而不是.p12(在这是另一个教程)这对我有用。
在 (5) 中,通过设置 -> 证书 -> 查看证书 -> 您的证书选项卡导入。
在 (6) 中确保激活了正确的配置文件目录。我必须更改 Okular 的选择,因为我使用的是 flatpak 版本的 Firefox。通过“帮助”->“更多故障排除信息”->“配置文件目录”在 Firefox 中找到配置文件目录。
答案3
我无法让它发挥作用。执行了上面 AdminBee 的步骤 1-5,但是当我重新启动 Okular 并转到后端 - PDF 时,刚刚创建的 .p12 证书没有出现。
我很困惑。我究竟做错了什么?