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