at java.io.FileInputStream.open(FileInputStream.java:195)[error] at com.jsuereth.pgp.StreamingLoadable.loadFromFile(StreamingLoadable.scala] at com.jsuereth.pgp</em
我正在尝试使用PGP在Mule中创建一个加解密服务。当我创建我的密钥对时没有密码(因为这只是一个概念的证明),我自然不会在我的配置中设置它。然而,穆勒似乎正在执行一个非空密码。The password should not be null (java.lang.IllegalArgumentException) at org.apache.commons.lang.Validate
在我的项目中,我需要使用相应的公钥来验证PGP明文签名。虽然我确实设法找到了一个能做到这一点的代码(例如:),但它的运行级别很低,而且看起来相当可怕。我在想,也许有一些专门的解析器可以使用-----BEGIN PGP PUBLIC KEY BLOCK-----xxx-----END PGP PUBLIC KEY BLOCK-----和-----BEGINPGP SIGNED MESSAGE-----xxx-----BEGIN PGP SIGNATURE-----xxx-----END PGP</e