首页 > 解决方案 > Bouncy Castle OpenPGP 库对 Bouncy Castle 提供程序的依赖

问题描述

Bouncy Castle库有一个OpenPGP Maven 列表,它指定它在编译期间依赖于 Bouncy Castle Provider,它是一个单独的模块/工件/库/.jar 文件。然而,OpenPGP 库已按照其自身的规范(例如,使用由 Java 安全提供者提供Cipher的实现)构建在 Java 密码体系结构 (JCA) 之上。CipherSpi

OpenPGP 库如何依赖于 Bouncy Castle 提供程序?

如果它依赖于运行时功能,是否应该将提供程序放置在提供程序优先级列表中的特定位置?

OpenPGP API 版本和 Bouncy Castle 提供者版本是否需要匹配?

标签: javamavencryptographydependenciesbouncycastle

解决方案


推荐阅读