私は、リモートクライアントの自己作成SSL証明書を気にしないようにJavaクライアント要求に伝えたいと思います。 .NETでは、ServicePointManagerを操作することでこれを行うことができます。どうすればJavaで同じことができますか?Javaと同等の.NET System.Net.ServicePointManager
0
A
答えて
0
基本的な実装がSSLの処理方法に影響を及ぼすため、使用しているSOAP/WSスタックを知る必要があります。ほとんどの場合、スタックはJVM全体のJSSE設定をカバーで使用しますが、JSSE構成に対してどの程度の制御権があるかは異なります。
これが本番の場合は、実際には適切なPKIを設定し、クライアントJVMでCAを信頼することを検討する必要があります。これがテスト用の場合は、テスト環境用に同じことを行い、依然として信頼できるCAを使用してJVMを構成する必要があります。
JVMで信頼を構成するには、お使いのJavaのバージョンに合わせてJSSE documentationを参照してください。
JSSE設定で使用するJKSファイルを作成するには、ご使用のJavaバージョンのkeytool documentaionを参照してください。
keytoolがあなたに気高く見える場合、Googleには無料のGUIがあります。
信頼関係を正しく設定できない場合や、適切に対処したくない場合は、信頼を無視するようにJSSEクラスのカスタム実装を構成できます。何もしないTrustManagerのコード例については、this articleを参照してください。 SOAP/WSスタックは、接続ごとの制御を許可しない可能性があるため、このTrustManagerをJVMのデフォルトのトラストマネージャとしてコンフィグレーションする必要があります。
関連する問題
- 1. javaと同等の.net FileStream
- 2. .NETとJavaの移行同等のテーブル
- 3. jconsoleと同等の.Net?
- 4. CocoaのFileSystemWatcher(.NET)と同等
- 5. .NETタプルと同等のパフォーマンス
- 6. JavaのNIOセレクタの.NETと同等のもの
- 7. Javaの.NET SortedDictionaryと同等のものは何ですか?
- 8. Javaプライオリティキューと同等のインタフェース
- 9. JavaのNSNotFoundと同等
- 10. Javaカスタムプロトコルハンドラと同等のCocoaTouch
- 11. JavaのSTXXLと同等
- 12. Javaのopensslと同等
- 13. .NETはJavaのGlyphVectorと同等か代替ですか?
- 14. のJava同等
- 15. .Netと同等のvb6 Tabコントロールのパラダイム
- 16. Javaにscripting.dev.java.netと同様の.NETに同等のスクリプトアプローチがありますか?
- 17. .NETデータバインディングと同等のQtですか?
- 18. .net Javascriptの同等機能
- 19. Java同等のwarn_unused_result
- 20. セットと同等と同等
- 21. Java(Struts2)のMasterpageと同等のもの
- 22. xml.etree.ElementTree Javaで同等
- 23. Rubyのクラスメソッド(JAVAのstaticと同等)
- 24. C#と同等のJava PushbackReaderのunread()
- 25. UMLとその同等のJavaコード
- 26. Objective CのJavaのMatcher.lookingAt()と同等
- 27. PythonはJavaのcompareTo()と同等です
- 28. JavaのC# "静的変数"と同等
- 29. JavaのC#キーワード 'as'と同等
- 30. 「スーパー」と同等のC++? Javaでは