0

我已经使用自定义的 OpenSSL、使用--with-openssl--enable-openssl-bundling选项构建了 OpenJ9。我什至可以libcrypto.so在构建的二进制文件中看到,但我确信当我使用java.security.KeyPairGenerator. 如何“强制”JVM 对所有加密操作使用 OpenSSL?我试过-Djdk.nativeCrypto=true了,没有任何区别。

4

1 回答 1

0

OpenJ9 将 openssl 用于一些选择功能,例如 Digest、CBC、GCM、RSA 和 ChaCha20。它可能不用于密钥生成,因为这是执行频率较低的操作。

您可以尝试使用-Djdk.nativeCryptoTrace=true来验证是否正在使用本机加速。

于 2021-08-09T14:49:56.743 回答