我正在打开类似于以下代码的HTTPSUrlConnection。我想确保使用某个提供程序(我加载的RSA)。如何查询HTTPSUrlConnection以确定正在使用的提供程序?
URL url = new URL("https://myhost:8081/index.html");
URLConnection conn = url.openConnection();
HttpsURLConnection https_conn = (HttpsURLConnection) conn;
由于
答案 0 :(得分:1)
如果您想使用特定的安全提供程序,请使用SSLContext.getInstance(protocol, provider)
(使用提供程序实例或名称)构建SSLContext
,然后从{{1}获取SSLSocketFactory
然后将其传递给SSLContext
。