package jade.imtp.leap.http; //#J2ME_EXCLUDE_FILE import jade.imtp.leap.SSLHelper; import jade.mtp.TransportAddress; import java.io.IOException; import java.net.HttpURLConnection; import java.net.MalformedURLException; import java.net.URL; import javax.net.ssl.HttpsURLConnection; /** * * @author Eduard Drenth: Logica, 30-sep-2009 * */ class HTTPSClientConnection extends HTTPClientConnection { { System.setProperty("https.cipherSuites",(String) SSLHelper.supportedKeys.get(0)); } public HTTPSClientConnection(TransportAddress ta) { super(ta); } protected String getProtocol() { return "https://"; } protected HttpURLConnection open(String url) throws MalformedURLException, IOException { HttpsURLConnection hc = (HttpsURLConnection)new URL(url).openConnection(); return hc; } }