Wikipediaによると、Java 1.7はSNIServerNameをサポートする必要がありますが、Java docsにはjavax.net.sslパッケージにそのようなクラスはありません。 SNIServerNameクラスを使用するにはJava 8 APIを使用する必要がありますか?サポートがあるJava 7でのJava SNIServerNameのサポート
0
A
答えて
0
、https://docs.oracle.com/javase/7/docs/technotes/guides/security/enhancements-7.htmlを参照してください:JSSEクライアントの
サーバ名の表示(SNI): はJSSE クライアントにサーバ名の表示(SNI)拡張をサポートするJava SE 7のリリースを。 SNIはRFC 4366に記述されています。これにより、TLSクライアントは 仮想サーバーに接続できます。
しかし、これは別の方法で実装されています。たとえば、https://issues.apache.org/jira/browse/HTTPCLIENT-1119でこれについて説明します。関連の引用は
のJava 8は javax.net.sslのパッケージ
の外に提供する完全に異なるSNIのAPIはそうです、あなたは、Java 7
と、そのクラスを持っていないだろうしている可能性がありますSNIをJava 7で使用する方法については、this threadを参照してください。
関連する問題
- 1. Drools EclipseでJava 7のサポート
- 2. は、Java 8であるが、最大ではサポートされているJava 7
- 3. 64ビットJavaでのPKCS11のサポートJAVA
- 4. Java 7で動作するTomcat 7のAES-GCMサポートを追加する方法
- 5. Windows 7のJava
- 6. Tomcat 7でJava EE 7 WebSocketを実行
- 7. のJava 7 && IntelliJの
- 8. JavaでのRijndaelのサポート
- 9. ウェイランドでのJava GUIのサポート
- 10. Javaでのジョイスティックのサポート
- 11. EmojisのJavaでのサポート(NetBeans)?
- 12. jhipster 3.xコード生成におけるJava 7のサポート
- 13. Java 7より下のCipher.updateAAD()Javaの
- 14. SNIServerNameクラスが見つからない
- 15. Java 7からJava 8へのコンパイルエラー
- 16. アップルは、Java 6のJava 7/8
- 17. ProGuard + Java with Maven 7
- 18. IntelliJ、Maven、Java 7
- 19. Java 7オブジェクトクラス
- 20. NettyはJava 7 NIO 2マルチキャストをサポートしていますか?
- 21. Tomcat 7はJava 8をサポートしていますか?
- 22. Java 7をサポートしていないJava Web StartをJava 6に制限する方法
- 23. DynamoDBMapper地図のサポート(Java)の
- 24. Mac/Windows用のJava 7インストーラ
- 25. Java 6/7コマンドラインの逆コンパイル
- 26. Java 7のFiles.size()実装
- 27. jdeps相当のJava 7
- 28. java 7+ファイルの作成
- 29. mac osxのJava 7パス
- 30. Tomcat 7でのJavaヒープスペースの問題
ありがとう、これは役立ちます。実行時に[この問題]のSNIを有効/無効にする必要がありました(http://stackoverflow.com/questions/7615645/ssl-handshake-alert-unrecognized-name-error-since-upgrade-to-java-1-7 -0/14884941#14884941)。 SNIパラメータを設定するオプションはJava 7では直接利用できないので、SNIを無効にするためにhostnameが空のSSLSocketFactoryのcreateSocket()メソッド名を乗り越えます。 – ankshah