我正在尝试使用充气城堡加密字符串。我用来检索加密公钥的库将它作为java.security.PublicKey对象返回。如何将其转换为PGPPublicKey对象,以便我可以使用它来加密文件。
答案 0 :(得分:0)
您可以使用Bouncy Castle JcaPGPKeyConverter.getPGPPublicKey(int algorithm, PublicKey pubKey, Date time)
注意:传入的时间会影响密钥的keyID的值,因此您可能只希望对JCA密钥执行一次操作,或者确保跟踪使用的时间。