0

我正在开发一个使用 Bouncy Castle 的库,应该可以在 Android 和 Java 8+ 上运行。

Bouncy Castle JAR 有两种变体。一种bcprov-jdk15to18-169.jar适用于 Java 5-8 的变体(例如bcprov-jdk15on-169.jar)和一种适用于 Java 5-15 的变体(例如 ),但它是一个多版本 JAR。

见:https ://www.bouncycastle.org/latest_releases.html

该文档指出:

从 1.63 开始,我们已经开始包含“jdk15to18”的签名 jar,如果您遇到 JCE 中的签名验证或常规“jdk15on”jar 文件中存在多版本目录的问题,请尝试“jdk15to18”jar反而。

在 Android 上使用多版本 JAR 时是否有任何已知的限制/问题?

(我用 Android 模拟器(API 24 和 API 30)做了一些测试,一切正常。)

4

0 回答 0