|
Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
java.net.URLConnection
java.net.HttpURLConnection
weblogic.net.http.HttpURLConnection
weblogic.net.http.HttpsURLConnection
public class HttpsURLConnection
A class to represent an HTTPS connection to a remote object.
Field Summary |
---|
Fields inherited from class weblogic.net.http.HttpURLConnection |
---|
defaultConnectTimeout, ignoreProxy, ignoreSystemNonProxyHosts, rememberedException |
Fields inherited from class java.net.URLConnection |
---|
allowUserInteraction, connected, doInput, doOutput, ifModifiedSince, url, useCaches |
Method Summary | |
---|---|
void |
connect() Make SSL connection to URL which was received in constructor. |
String |
getCipherSuite() Returns the cipher suite that was negotiatd for the SSL connection. |
static SSLSocketFactory |
getDefaultSSLSocketFactory() Gets the default static SSL socket factory to be used when creating sockets for secure https URL connections. |
HostnameVerifier |
getHostnameVerifier() Gets the HostnameVerifier. |
protected HttpClient |
getHttpClient() |
protected String |
getProtocol() |
X509Certificate[] |
getServerCertificateChain() Returns the certificate chain that was received from the server during the SSL handshake. |
SSLSession |
getSSLSession() Returns the SSL session for the connection. |
SSLSocketFactory |
getSSLSocketFactory() Gets the SSL socket factory to be used when creating sockets for secure https URL connections. |
TrustManager |
getTrustManager() Gets the TrustManager. |
void |
loadLocalIdentity(Certificate[] certs, PrivateKey privateKey) Load local identity cert chain and private key for client |
void |
loadLocalIdentity(InputStream[] stream) Load local identity key and certs for client. |
void |
loadLocalIdentity(InputStream certStream, InputStream keyStream, char[] password) Load local identity cert chain and private key for client |
void |
setHostnameVerifier(HostnameVerifier hv) Sets the HostnameVerifier. |
void |
setSSLClientCertificate(InputStream[] certs) Load local identity key and certs for client. |
void |
setSSLSocketFactory(SSLSocketFactory sslSF) Sets the SSL socket factory to be used when creating sockets for secure https URL connections. |
void |
setTrustManager(TrustManager tm) Sets the TrustManager. |
Methods inherited from class java.net.HttpURLConnection |
---|
getFollowRedirects, getHeaderFieldDate, getInstanceFollowRedirects, getPermission, getRequestMethod, getResponseMessage, setFixedLengthStreamingMode, setFollowRedirects, setInstanceFollowRedirects |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public void loadLocalIdentity(InputStream[] stream)
public void loadLocalIdentity(InputStream certStream, InputStream keyStream, char[] password)
public void loadLocalIdentity(Certificate[] certs, PrivateKey privateKey)
public void setSSLClientCertificate(InputStream[] certs)
public void setTrustManager(TrustManager tm)
public TrustManager getTrustManager()
public void setHostnameVerifier(HostnameVerifier hv)
public HostnameVerifier getHostnameVerifier()
public void setSSLSocketFactory(SSLSocketFactory sslSF)
public SSLSocketFactory getSSLSocketFactory()
public static SSLSocketFactory getDefaultSSLSocketFactory()
public String getCipherSuite()
public X509Certificate[] getServerCertificateChain() throws SSLPeerUnverifiedException
SSLPeerUnverifiedException
public SSLSession getSSLSession()
public void connect() throws IOException
connect
in class HttpURLConnection
IOException
protected String getProtocol()
getProtocol
in class HttpURLConnection
protected HttpClient getHttpClient() throws IOException
getHttpClient
in class HttpURLConnection
IOException
|
Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Oracle Fusion Middleware Java API Reference for Oracle WebLogic Server 12c (12.2.1) Part Number E55141-01 P4 Change 1723563 on 2015/10/09 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |