Bouncy Castle库有一个OpenPGP Maven listing,它指定在编译时依赖Bouncy Castle Provider,后者是一个单独的模块/工件/库/.jar文件。但是,OpenPGP库已经按照其自己的规范(例如,使用Cipher
和CipherSpi
实现由Java安全提供程序提供)建立在Java密码体系结构(JCA)之上。 / p>
OpenPGP库如何依赖Bouncy Castle提供程序?
如果取决于运行时功能,是否应将提供程序放置在提供程序的优先级列表中的特定位置?
OpenPGP API版本和Bouncy Castle提供程序版本是否必须匹配?