2010-10-01 9 views
0

J'ouvre une HTTPSUrlConnection similaire au code ci-dessous. Je veux être sûr qu'un certain fournisseur est utilisé (le RSA que j'ai chargé). Comment puis-je interroger HTTPSUrlConnection pour déterminer le fournisseur utilisé?HTTPSConnection déterminer quel fournisseur sous-jacent est utilisé

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

Merci

Répondre

1

Si vous souhaitez utiliser un fournisseur de sécurité spécifique, construire un SSLContext avec l'aide SSLContext.getInstance(protocol, provider) (avec une instance de fournisseur ou le nom), puis obtenir un SSLSocketFactory de ce SSLContext et passer ensuite à HttpsURLConnection.setSSLSocketFactory(...).