Package org.apache.cxf.transport.https
Class HttpsURLConnectionInfo
- java.lang.Object
-
- org.apache.cxf.transport.http.URLConnectionInfo
-
- org.apache.cxf.transport.http.HttpURLConnectionInfo
-
- org.apache.cxf.transport.https.HttpsURLConnectionInfo
-
public class HttpsURLConnectionInfo extends HttpURLConnectionInfo
This class holds information about the HttpsURLConnection. This class should be used when the getURL().getProtocol() is "https".
-
-
Field Summary
Fields Modifier and Type Field Description protected String
enabledCipherSuite
This field contains the cipherSuite enabled in the HTTPS URLconnection.protected Certificate[]
localCertificates
This field contains the certificates that were used to authenticate the connection to the peer.protected Principal
localPrincipal
This field contains the Principal that authenticated to the peer.protected Principal
peerPrincipal
This field contains the Principal that represents the authenticated peer.protected Certificate[]
serverCertificates
This field contains the certificates the server presented to authenticate.-
Fields inherited from class org.apache.cxf.transport.http.URLConnectionInfo
theURI
-
-
Constructor Summary
Constructors Constructor Description HttpsURLConnectionInfo(HttpURLConnection connection)
This constructor is used to create the info object representing the this HttpsURLConnection.HttpsURLConnectionInfo(URI uri, String method, String cipherSuite, Certificate[] localCerts, Principal principal, Certificate[] serverCerts, Principal peer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getEnabledCipherSuite()
This method returns the cipher suite employed in this HttpsURLConnection.Certificate[]
getLocalCertificates()
This method returns the certificates that were used to authenticate to the peer.Principal
getLocalPrincipal()
This method returns the Princpal that authenticated to the peer.Principal
getPeerPrincipal()
This method returns the Principal that represents the authenticated peer.Certificate[]
getServerCertificates()
This method returns the certificates presented by the peer for authentication.-
Methods inherited from class org.apache.cxf.transport.http.HttpURLConnectionInfo
getHttpRequestMethod
-
Methods inherited from class org.apache.cxf.transport.http.URLConnectionInfo
getURI
-
-
-
-
Field Detail
-
enabledCipherSuite
protected String enabledCipherSuite
This field contains the cipherSuite enabled in the HTTPS URLconnection.
-
localCertificates
protected Certificate[] localCertificates
This field contains the certificates that were used to authenticate the connection to the peer.
-
localPrincipal
protected Principal localPrincipal
This field contains the Principal that authenticated to the peer.
-
serverCertificates
protected Certificate[] serverCertificates
This field contains the certificates the server presented to authenticate.
-
peerPrincipal
protected Principal peerPrincipal
This field contains the Principal that represents the authenticated peer.
-
-
Constructor Detail
-
HttpsURLConnectionInfo
public HttpsURLConnectionInfo(URI uri, String method, String cipherSuite, Certificate[] localCerts, Principal principal, Certificate[] serverCerts, Principal peer)
-
HttpsURLConnectionInfo
public HttpsURLConnectionInfo(HttpURLConnection connection) throws IOException
This constructor is used to create the info object representing the this HttpsURLConnection. Connection parameter is of supertype HttpURLConnection, which allows internal cast to potentially divergent subtype (Https) implementations.- Throws:
IOException
-
-
Method Detail
-
getEnabledCipherSuite
public String getEnabledCipherSuite()
This method returns the cipher suite employed in this HttpsURLConnection.
-
getLocalCertificates
public Certificate[] getLocalCertificates()
This method returns the certificates that were used to authenticate to the peer.
-
getLocalPrincipal
public Principal getLocalPrincipal()
This method returns the Princpal that authenticated to the peer.
-
getServerCertificates
public Certificate[] getServerCertificates()
This method returns the certificates presented by the peer for authentication.
-
getPeerPrincipal
public Principal getPeerPrincipal()
This method returns the Principal that represents the authenticated peer.
-
-