【发布时间】:2014-02-05 22:03:44
【问题描述】:
我目前正在使用 Bouncy Castle 库 (1.45) 来生成 X509 证书(即 X509V1CertificateGenerator),现在我需要能够创建 PGP 证书并将其导入/导出到密钥库中/从中导出。但是,我在他们的“openpgp”包中没有看到对生成 PGP 证书的任何支持。
我所看到的只是 PGPKeyRingGenerator、PGPSignatureGenerator。我愿意使用另一个 Java 库。非常感谢。
【问题讨论】:
-
PGP 密钥不称为“证书”,因此存在问题。您最需要的是 PGPKeyRingGenerator。
-
谢谢。我希望能够生成可以导入密钥库的 PGP 证书。我可以使用 PGPKeyRingGenerator 生成公钥/私钥 PGP 密钥,但是如何将公钥嵌入到实际的 PGP 证书中?
-
你看我的回答了吗?不存在“PGP 证书”。 PGP 没有“证书”的概念。阅读有关 OpenPGP 格式的 RFC 4880。
标签: java x509certificate bouncycastle pgp openpgp