在gpg
中,您可以选择通过--comments
选项将注释添加到已签名文件中。在BouncyCastle icw Java上有可用的功能吗?
例如在gpg
中:
gpg
--batch ^
--digest-algo SHA256 ^
--comment "<PGPRequest>Something</PGPRequest>"
最佳答案
您应该使用有弹性的城堡提供的ArmoredOutputStream对输出进行编码:
ArmoredOutputStream armoredOutputStream = new ArmoredOutputStream(output);
armoredOutputStream.setHeader("Comment", "<PGPRequest>Something</PGPRequest>");
结果:
-----BEGIN PGP MESSAGE-----
Version: BCPG v1.64
Comment: <PGPRequest>Something</PGPRequest>
(...)
每个标题键只能有一个值,因此您必须扩展ArmoredOutputStream以允许您定义多个“注释”
希望对您有所帮助。
关于java - BouncycaSTLe在 header 中添加评论,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56541536/