final class HttpsClient
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
private java.net.InetSocketAddress |
connectedProxy |
|
(package private) static int |
defaultHTTPSPort |
|
private static boolean |
isMuxerReady |
|
(package private) static int |
MAX_TRIES |
|
private weblogic.net.http.HttpsClient.ProxyAuthorization |
proxyAuthorization |
|
private java.lang.String |
proxyAuthStr |
|
private static java.util.Map<java.net.Proxy,java.lang.String> |
proxyAuthStrTable |
|
private weblogic.security.SSL.SSLClientInfo |
sslInfo |
|
private SSLSocketFactory |
sslSocketFactory |
An SSLSocketFactory is needed in addition to the plain SocketFactory in
order to cater for proxies.
|
| Modifier | Constructor | Description |
|---|---|---|
private |
HttpsClient(java.net.URL u,
java.net.Proxy p,
javax.net.SocketFactory factory,
weblogic.security.SSL.SSLClientInfo sslinfo,
SSLSocketFactory sslFactory,
boolean http11,
int conTimeout,
int rdTimeout,
weblogic.net.http.HttpsClient.ProxyAuthorization proxyAuthorization,
boolean isIgnoreSystemNonProxyHosts,
boolean isIgnoreProxy) |
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
finalize() |
|
(package private) java.lang.Object |
getClientInfo() |
|
private static byte[] |
getConnectBytes(java.lang.String host,
int port,
java.lang.String proxyAuthString,
boolean usingHttp11) |
|
protected int |
getDefaultPort() |
overridden
|
private javax.net.SocketFactory |
getInternalSocketFactory() |
Get SocketFactory configured or otherwise
|
java.net.Socket |
getLayeredSocketUsingProxy(java.lang.String host,
int port) |
Deprecated.
|
protected java.lang.String |
getProtocol() |
|
weblogic.security.SSL.SSLClientInfo |
getSSLClientInfo() |
|
javax.net.ssl.SSLSession |
getSSLSession() |
|
SSLSocketFactory |
getSSLSocketFactory() |
|
java.lang.String |
getURLFile() |
Change suggested by a customer: (issue # 9900)
----------------------------------------------
In class weblogic.net.http.HttpURLConnection, the method
doSetRequests() calls getURLFile() on its internal http object.
|
private void |
makeConnectionUsingProxy(java.lang.String proxyHost,
int proxyPort,
boolean usingInstProxy) |
|
(package private) static HttpsClient |
New(java.net.URL url,
java.net.Proxy p,
javax.net.SocketFactory factory,
weblogic.security.SSL.SSLClientInfo sslinfo,
SSLSocketFactory sslSockFactory,
boolean http11,
int conTimeout,
int rdTimeout,
boolean useCache,
weblogic.net.http.HttpsClient.ProxyAuthorization proxyAuthorization,
boolean isIgnoreSystemNonProxyHosts,
boolean isIgnoreProxy) |
|
(package private) static HttpsClient |
New(java.net.URL url,
java.net.Proxy p,
javax.net.SocketFactory factory,
weblogic.security.SSL.SSLClientInfo sslinfo,
SSLSocketFactory sslSockFactory,
boolean http11,
int conTimeout,
int rdTimeout,
weblogic.net.http.HttpsClient.ProxyAuthorization proxyAuthorization,
boolean isIgnoreSystemNonProxyHosts,
boolean isIgnoreProxy) |
|
protected void |
openServer() |
|
protected void |
openServer(java.lang.String server,
int port) |
overridden
|
private java.net.Socket |
openWrappedSSLSocket(java.net.InetAddress address,
java.lang.String host,
int port,
int connecttimeout) |
|
private void |
resetSSLProperties() |
|
void |
setSSLClientInfo(weblogic.security.SSL.SSLClientInfo sslci) |
|
void |
setSSLSocketFactory(SSLSocketFactory sslSF) |
static final int MAX_TRIES
static final int defaultHTTPSPort
private java.lang.String proxyAuthStr
private static java.util.Map<java.net.Proxy,java.lang.String> proxyAuthStrTable
private static boolean isMuxerReady
private weblogic.net.http.HttpsClient.ProxyAuthorization proxyAuthorization
private java.net.InetSocketAddress connectedProxy
private weblogic.security.SSL.SSLClientInfo sslInfo
private SSLSocketFactory sslSocketFactory
private HttpsClient(java.net.URL u,
java.net.Proxy p,
javax.net.SocketFactory factory,
weblogic.security.SSL.SSLClientInfo sslinfo,
SSLSocketFactory sslFactory,
boolean http11,
int conTimeout,
int rdTimeout,
weblogic.net.http.HttpsClient.ProxyAuthorization proxyAuthorization,
boolean isIgnoreSystemNonProxyHosts,
boolean isIgnoreProxy)
throws java.io.IOException
java.io.IOExceptionpublic weblogic.security.SSL.SSLClientInfo getSSLClientInfo()
public void setSSLClientInfo(weblogic.security.SSL.SSLClientInfo sslci)
java.lang.Object getClientInfo()
public SSLSocketFactory getSSLSocketFactory()
public void setSSLSocketFactory(SSLSocketFactory sslSF)
private void resetSSLProperties()
private static byte[] getConnectBytes(java.lang.String host,
int port,
java.lang.String proxyAuthString,
boolean usingHttp11)
@Deprecated
public java.net.Socket getLayeredSocketUsingProxy(java.lang.String host,
int port)
throws java.io.IOException
host - server host nameport - server socket port numberjava.io.IOException - if access error occurs on Socketprotected void finalize()
throws java.lang.Throwable
finalize in class weblogic.net.http.HttpClientjava.lang.Throwableprotected int getDefaultPort()
private javax.net.SocketFactory getInternalSocketFactory()
throws java.io.IOException
java.io.IOExceptionprotected void openServer(java.lang.String server,
int port)
throws java.io.IOException
java.io.IOExceptionprotected java.lang.String getProtocol()
protected void openServer()
throws java.io.IOException
java.io.IOExceptionprivate void makeConnectionUsingProxy(java.lang.String proxyHost,
int proxyPort,
boolean usingInstProxy)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getURLFile()
public javax.net.ssl.SSLSession getSSLSession()
static HttpsClient New(java.net.URL url, java.net.Proxy p, javax.net.SocketFactory factory, weblogic.security.SSL.SSLClientInfo sslinfo, SSLSocketFactory sslSockFactory, boolean http11, int conTimeout, int rdTimeout, weblogic.net.http.HttpsClient.ProxyAuthorization proxyAuthorization, boolean isIgnoreSystemNonProxyHosts, boolean isIgnoreProxy) throws java.io.IOException
java.io.IOExceptionstatic HttpsClient New(java.net.URL url, java.net.Proxy p, javax.net.SocketFactory factory, weblogic.security.SSL.SSLClientInfo sslinfo, SSLSocketFactory sslSockFactory, boolean http11, int conTimeout, int rdTimeout, boolean useCache, weblogic.net.http.HttpsClient.ProxyAuthorization proxyAuthorization, boolean isIgnoreSystemNonProxyHosts, boolean isIgnoreProxy) throws java.io.IOException
java.io.IOExceptionprivate java.net.Socket openWrappedSSLSocket(java.net.InetAddress address,
java.lang.String host,
int port,
int connecttimeout)
throws java.io.IOException
java.io.IOException