我正在阅读有关在 Java 加密体系结构中实现提供程序的文档,它指出
您不能在 JMOD 文件中打包签名的提供程序
文章还指出:
只有提供 Cipher、KeyAgreement、KeyGenerator、Mac 或 SecretKFactory 实例的提供者必须被签名。如果您的提供者仅提供 SecureRandom、MessageDigest、Signature、KeyStore 等的实例,则不需要对提供者进行签名。
我正在尝试使用 JDK 11 版本开发此提供程序,该版本使用 .jmod 文件代替 .jar 文件。
我正在查看标准安全策略使用的函数 ,其中许多使用 Cipher、KeyAgreement、KeyGenerator、Mac 或 SecretKeyFactory,但在我使用的 JDK 11 中以某种方式打包成 .jmod 格式。
任何人都可以进一步解释这一点吗?