3

Javaでカスタムセキュリティプロバイダーを構成しようとしています。SSL接続がこの新しいセキュリティプロバイダーによって処理されることを確認したいと思います(接続は、デフォルトのsslソケットファクトリによって作成されたサーバーソケットからの新しい接続を受け入れることによって作成されます)。私の問題は、与えられたに関連付けられたセキュリティプロバイダーを取得する方法を見つけることができないということですSSLSocket

クラスからアクセスできるプロバイダーがありますが、からSSLContext取得できません。SSLContextSSLSocket

たぶん私がそれを確認するより良い方法がありますか?

4

1 に答える 1

4

Since the default SSLSocketFactory will use the default SSLContext, you can use SSLContext.getDefault().getProvider().

Since (SSL)Socket instances are not necessarily created by a (SSL)SocketFactory, they provide no public API to access the factory, from which they may have been created.

于 2013-01-09T16:22:09.603 に答える