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/

10-10 16:52