HTTPSConnection确定正在使用的底层提供程序

时间:2010-10-01 17:20:52

标签: java https

我正在打开类似于以下代码的HTTPSUrlConnection。我想确保使用某个提供程序(我加载的RSA)。如何查询HTTPSUrlConnection以确定正在使用的提供程序?

URL url = new URL("https://myhost:8081/index.html");
URLConnection conn = url.openConnection();
HttpsURLConnection https_conn =     (HttpsURLConnection) conn;

由于

1 个答案:

答案 0 :(得分:1)

如果您想使用特定的安全提供程序,请使用SSLContext.getInstance(protocol, provider)(使用提供程序实例或名称)构建SSLContext,然后从{{1}获取SSLSocketFactory然后将其传递给SSLContext