2017-05-26 18 views
0

私の問題を深く見て、atg gRpc with TLS Client Authentication using SunPKCS11 in netty failsで説明したように、netty-tcnative-boringsslのバージョンを変更しました。nettyがnetty-tcnativeを検出しない

+ --- io.netty:ネッティー-tcnative-boringssl静的:+私のbuild.gradle内cangeは

compile 'io.netty:netty-tcnative-boringssl-static:1.1.33.Fork26' 

から

compile 'io.netty:netty-tcnative-boringssl-static:+' 

結果の中にいました - > 2.0.1。最終

nettyのjavadocによるとSslContextBuilder'skeyManager(KeyManagerFactory factory)メソッドは、1.1.33.Fork26ではなく、OpenSSLのプロバイダとしても機能します。ネッティーのSLF4Jのデバッグ出力が私に語った新バージョンを今すぐ

、:

[メイン] DEBUG io.netty.handler.ssl.OpenSsl - ネッティー-tcnativeない クラスパスにあります。 OpenSslEngineだからネッティー-tcnativeの検出が失敗しているようだ

使用できなくなります。

Class.forName("org.apache.tomcat.jni.SSL", false, OpenSsl.class.getClassLoader()); 

が例外をスローするため、 io.netty.handler.ssl.OpenSslの静的コードブロック、 検出が失敗にデバッグ。 私は何か間違っているのですか、または lat years issues(https://github.com/relayrides/pushy/issues/303https://github.com/netty/netty-tcnative/issues/136)の復活ですか? // Java Java 1.8.21を使用して64ビットのWin 10で作業中

答えて

関連する問題