com.ejie.r01f.net.jsse.handler
Class AbstractDelegateHttpsURLConnection

java.lang.Object
  extended byjava.net.URLConnection
      extended byjava.net.HttpURLConnection
          extended bysun.net.www.protocol.http.HttpURLConnection
              extended bycom.ejie.r01f.net.jsse.handler.AbstractDelegateHttpsURLConnection

public abstract class AbstractDelegateHttpsURLConnection
extends sun.net.www.protocol.http.HttpURLConnection


Field Summary
 
Fields inherited from class sun.net.www.protocol.http.HttpURLConnection
userAgent
 
Fields inherited from class java.net.HttpURLConnection
HTTP_ACCEPTED, HTTP_BAD_GATEWAY, HTTP_BAD_METHOD, HTTP_BAD_REQUEST, HTTP_CLIENT_TIMEOUT, HTTP_CONFLICT, HTTP_CREATED, HTTP_ENTITY_TOO_LARGE, HTTP_FORBIDDEN, HTTP_GATEWAY_TIMEOUT, HTTP_GONE, HTTP_INTERNAL_ERROR, HTTP_LENGTH_REQUIRED, HTTP_MOVED_PERM, HTTP_MOVED_TEMP, HTTP_MULT_CHOICE, HTTP_NO_CONTENT, HTTP_NOT_ACCEPTABLE, HTTP_NOT_AUTHORITATIVE, HTTP_NOT_FOUND, HTTP_NOT_IMPLEMENTED, HTTP_NOT_MODIFIED, HTTP_OK, HTTP_PARTIAL, HTTP_PAYMENT_REQUIRED, HTTP_PRECON_FAILED, HTTP_PROXY_AUTH, HTTP_REQ_TOO_LONG, HTTP_RESET, HTTP_SEE_OTHER, HTTP_SERVER_ERROR, HTTP_UNAUTHORIZED, HTTP_UNAVAILABLE, HTTP_UNSUPPORTED_TYPE, HTTP_USE_PROXY, HTTP_VERSION
 
Method Summary
 void connect()
           
 java.lang.String getCipherSuite()
           
 java.security.cert.Certificate[] getLocalCertificates()
           
 javax.security.cert.X509Certificate[] getServerCertificateChain()
           
 java.security.cert.Certificate[] getServerCertificates()
           
 boolean isConnected()
           
 void setConnected(boolean flag)
           
 void setNewClient(java.net.URL url)
           
 void setNewClient(java.net.URL url, boolean flag)
           
 void setProxiedClient(java.net.URL url, java.lang.String s, int i)
           
 void setProxiedClient(java.net.URL url, java.lang.String s, int i, boolean flag)
           
 
Methods inherited from class sun.net.www.protocol.http.HttpURLConnection
addRequestProperty, disconnect, finalize, getErrorStream, getHeaderField, getHeaderField, getHeaderFieldKey, getHeaderFields, getInputStream, getOutputStream, getRequestProperties, getRequestProperty, openConnectionCheckRedirects, setDefaultAuthenticator, setRequestProperty, usingProxy
 
Methods inherited from class java.net.HttpURLConnection
getFollowRedirects, getHeaderFieldDate, getInstanceFollowRedirects, getPermission, getRequestMethod, getResponseCode, getResponseMessage, setFollowRedirects, setInstanceFollowRedirects, setRequestMethod
 
Methods inherited from class java.net.URLConnection
getAllowUserInteraction, getContent, getContent, getContentEncoding, getContentLength, getContentType, getDate, getDefaultAllowUserInteraction, getDefaultRequestProperty, getDefaultUseCaches, getDoInput, getDoOutput, getExpiration, getFileNameMap, getHeaderFieldInt, getIfModifiedSince, getLastModified, getURL, getUseCaches, guessContentTypeFromName, guessContentTypeFromStream, setAllowUserInteraction, setContentHandlerFactory, setDefaultAllowUserInteraction, setDefaultRequestProperty, setDefaultUseCaches, setDoInput, setDoOutput, setFileNameMap, setIfModifiedSince, setUseCaches, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

connect

public void connect()
             throws java.io.IOException
Throws:
java.io.IOException

isConnected

public boolean isConnected()

setConnected

public void setConnected(boolean flag)

getCipherSuite

public java.lang.String getCipherSuite()

setNewClient

public void setNewClient(java.net.URL url)
                  throws java.io.IOException
Throws:
java.io.IOException

setNewClient

public void setNewClient(java.net.URL url,
                         boolean flag)
                  throws java.io.IOException
Throws:
java.io.IOException

getLocalCertificates

public java.security.cert.Certificate[] getLocalCertificates()

getServerCertificates

public java.security.cert.Certificate[] getServerCertificates()
                                                       throws javax.net.ssl.SSLPeerUnverifiedException
Throws:
javax.net.ssl.SSLPeerUnverifiedException

getServerCertificateChain

public javax.security.cert.X509Certificate[] getServerCertificateChain()
                                                                throws javax.net.ssl.SSLPeerUnverifiedException
Throws:
javax.net.ssl.SSLPeerUnverifiedException

setProxiedClient

public void setProxiedClient(java.net.URL url,
                             java.lang.String s,
                             int i)
                      throws java.io.IOException
Throws:
java.io.IOException

setProxiedClient

public void setProxiedClient(java.net.URL url,
                             java.lang.String s,
                             int i,
                             boolean flag)
                      throws java.io.IOException
Throws:
java.io.IOException