在下面添加版本 ---BEGIN PGP MESSAGE---

Add version underneath ---BEGIN PGP MESSAGE---

我们正在使用 Openkeychain 为我们的 android 邮件客户端加密和解密电子邮件。我们希望 OpenPGP 块数据看起来更专业。如下所述,我们如何在密钥块中添加版本行?许多 OpenPGP 加密器都使用它,如果我们也能做到这一点就好了。

-----BEGIN PGP MESSAGE-----
Version: openkeychain <-- **Add this line**.

owEBTQGy/pANAwACARsm2bqGdVliAcsdYgBUavgLVGVzdCBmb3IgU3RhY2tPdmVy
ZmxvdyCJARwEAAECAAYFAlRq+AsACgkQGybZuoZ1WWKlVgf/cfsU/aJYnNIimAwq
DKKfWox9c7rEC5ug6qcQzb5YFPsGuyMtZ1Tx9SwCmvU7IXtlnK/BY6H4ut50zOzl
8O8fYaaK63NupeEThlNK1fMvTmt56GLRSgGZ9yBOdkaC3A3SWBAsniPoj5wjBr7m
/MHnqs5Gw1Mtp8I8issZzTQXGjq4j6mAli1Vb3lBpESuF/s/uOxY8jSCV8SDH0UU
RxKoVnzqXd7mD2Dv+KE8K1PKVbVNyT+vIc+rOsRKkaW+6rSXVXie4DWkKxCP5RPe
3Ma3KMark71EwNW86IWryFm8YkP4vt31HKMwW4HUb6nhFF24IQOPle51YoiyZWUC
ejtY4Q==
=xKTQ

-----END PGP MESSAGE-----

您正在寻找 setVersionHeader(String versionHeader) method in PgpSignEncryptData(有相应的 getVersionheader 方法)。请注意,这是仅在 ASCII 装甲输出中可用的明文元数据。

PgpSignEncryptData pgpData = new PgpSignEncryptData();
pgpData.setEnableAsciiArmorOutput(asciiArmor)
       .setVersionHeader("Version: openkeychain")
       [...]