|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.cxf.configuration.jsse.TLSParameterBase
org.apache.cxf.configuration.jsse.TLSClientParameters
public class TLSClientParameters
This class extends TLSParameterBase
with client-specific
SSL/TLS parameters.
Constructor Summary | |
---|---|
TLSClientParameters()
|
Method Summary | |
---|---|
SSLSocketFactory |
getSSLSocketFactory()
Returns the SSLSocketFactory to be used, or null if none has been set. |
boolean |
isDisableCNCheck()
Returns whether or not JSSE omits checking if the host name specified in the URL matches that of the Common Name (CN) on the server's certificate. |
boolean |
isUseHttpsURLConnectionDefaultHostnameVerifier()
Returns whether or not HttpsURLConnection.getDefaultHostnameVerifier() should be
used to create https connections. |
boolean |
isUseHttpsURLConnectionDefaultSslSocketFactory()
Returns whether or not HttpsURLConnection.getDefaultSSLSocketFactory() should be
used to create https connections. |
void |
setDisableCNCheck(boolean disableCNCheck)
Set whether or not JSEE should omit checking if the host name specified in the URL matches that of the Common Name (CN) on the server's certificate. |
void |
setSSLSocketFactory(SSLSocketFactory factory)
This sets the SSLSocketFactory to use, causing all other properties of this bean (and its superclass) to get ignored (this takes precendence). |
void |
setUseHttpsURLConnectionDefaultHostnameVerifier(boolean useHttpsURLConnectionDefaultHostnameVerifier)
Sets whether or not HttpsURLConnection.getDefaultHostnameVerifier() should be
used to create https connections. |
void |
setUseHttpsURLConnectionDefaultSslSocketFactory(boolean useHttpsURLConnectionDefaultSslSocketFactory)
Sets whether or not HttpsURLConnection.getDefaultSSLSocketFactory() should be
used to create https connections. |
Methods inherited from class org.apache.cxf.configuration.jsse.TLSParameterBase |
---|
getCertConstraints, getCipherSuites, getCipherSuitesFilter, getJsseProvider, getKeyManagers, getSecureRandom, getSecureSocketProtocol, getTrustManagers, setCertConstraints, setCipherSuites, setCipherSuitesFilter, setJsseProvider, setKeyManagers, setSecureRandom, setSecureSocketProtocol, setTrustManagers |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TLSClientParameters()
Method Detail |
---|
public void setDisableCNCheck(boolean disableCNCheck)
public boolean isDisableCNCheck()
public final void setSSLSocketFactory(SSLSocketFactory factory)
public final SSLSocketFactory getSSLSocketFactory()
public boolean isUseHttpsURLConnectionDefaultSslSocketFactory()
HttpsURLConnection.getDefaultSSLSocketFactory()
should be
used to create https connections. If true
, TLSParameterBase.getJsseProvider()
,
TLSParameterBase.getSecureSocketProtocol()
, TLSParameterBase.getTrustManagers()
, TLSParameterBase.getKeyManagers()
,
TLSParameterBase.getSecureRandom()
, TLSParameterBase.getCipherSuites()
and TLSParameterBase.getCipherSuitesFilter()
are
ignored.
public void setUseHttpsURLConnectionDefaultSslSocketFactory(boolean useHttpsURLConnectionDefaultSslSocketFactory)
HttpsURLConnection.getDefaultSSLSocketFactory()
should be
used to create https connections.
isUseHttpsURLConnectionDefaultSslSocketFactory()
public boolean isUseHttpsURLConnectionDefaultHostnameVerifier()
HttpsURLConnection.getDefaultHostnameVerifier()
should be
used to create https connections. If true
, isDisableCNCheck()
is ignored.
public void setUseHttpsURLConnectionDefaultHostnameVerifier(boolean useHttpsURLConnectionDefaultHostnameVerifier)
HttpsURLConnection.getDefaultHostnameVerifier()
should be
used to create https connections.
isUseHttpsURLConnectionDefaultHostnameVerifier()
|
Apache CXF API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |