public class EPPSSLContext
extends java.lang.Object
EPPSSLContext contains initialized SSL
objects that can be used to establish SSL connections. The attributes
include an SSLContext, an SSLSocketFactory,
and an optional set of SSL enabled protocols.| Constructor and Description |
|---|
EPPSSLContext()
Default constructor.
|
EPPSSLContext(javax.net.ssl.SSLContext aSSLContext)
Creates an instance of
EPPSSLContext that takes the required set of
attributes. |
EPPSSLContext(javax.net.ssl.SSLContext aSSLContext,
java.lang.String[] aSslEnabledProtocols,
java.lang.String[] aSslEnabledCipherSuites)
Creates an instance of
EPPSSLContext that all of the
attributes. |
| Modifier and Type | Method and Description |
|---|---|
javax.net.ssl.SSLContext |
getSSLContext()
Gets the
SSLContext. |
java.lang.String[] |
getSSLEnabledCipherSuites()
Gets the optional SSL enabled cipher suites
String array. |
java.lang.String[] |
getSSLEnabledProtocols()
Gets the optional SSL enabled protocols
String array. |
javax.net.ssl.SSLSocketFactory |
getSSLSocketFactory()
Gets the
SSLSocketFactory. |
boolean |
hasSSLContext()
Checks whether
SSLContext has been set. |
boolean |
hasSSLEnabledCipherSuites()
Checks whether SSL enabled cipher suites has been set.
|
boolean |
hasSSLEnabledProtocols()
Checks whether SSL enabled protocols has been set.
|
boolean |
hasSSLSocketFactory()
Checks whether
SSLSocketFactory has been set. |
void |
setSSLContext(javax.net.ssl.SSLContext aSSLContext)
Sets the
SSLContext. |
void |
setSSLEnabledCipherSuites(java.lang.String[] aSslEnabledCipherSuites)
Sets the optional SSL enabled cipher suites
String array. |
void |
setSSLEnabledProtocols(java.lang.String[] aSslEnabledProtocols)
Sets the optional SSL enabled protocols
String array. |
void |
setSSLSocketFactory(javax.net.ssl.SSLSocketFactory aSSLSocketFactory)
Sets the
SSLSocketFactory, which should be the SocketFactory
of the SSLContext attribute. |
public EPPSSLContext()
public EPPSSLContext(javax.net.ssl.SSLContext aSSLContext)
EPPSSLContext that takes the required set of
attributes.aSSLContext - SSLContext instancepublic EPPSSLContext(javax.net.ssl.SSLContext aSSLContext,
java.lang.String[] aSslEnabledProtocols,
java.lang.String[] aSslEnabledCipherSuites)
EPPSSLContext that all of the
attributes.aSSLContext - SSLContext instanceaSslEnabledProtocols - String array of enabled SSL protocolsaSslEnabledCipherSuites - String array of enabled SSL cipher suitespublic javax.net.ssl.SSLContext getSSLContext()
SSLContext.SSLContext instancepublic void setSSLContext(javax.net.ssl.SSLContext aSSLContext)
SSLContext.aSSLContext - SSLContext to setpublic boolean hasSSLContext()
SSLContext has been set.true if set; false otherwise.public javax.net.ssl.SSLSocketFactory getSSLSocketFactory()
SSLSocketFactory.SSLSocketFactory instancepublic void setSSLSocketFactory(javax.net.ssl.SSLSocketFactory aSSLSocketFactory)
SSLSocketFactory, which should be the SocketFactory
of the SSLContext attribute.aSSLSocketFactory - SSLSocketFactory instancepublic boolean hasSSLSocketFactory()
SSLSocketFactory has been set.true if set; false otherwise.public java.lang.String[] getSSLEnabledProtocols()
String array.String array if set; null otherwise.public void setSSLEnabledProtocols(java.lang.String[] aSslEnabledProtocols)
String array.aSslEnabledProtocols - String array of enabled SSL protocolspublic boolean hasSSLEnabledProtocols()
true if set; false otherwise.public java.lang.String[] getSSLEnabledCipherSuites()
String array.String array if set; null otherwise.public void setSSLEnabledCipherSuites(java.lang.String[] aSslEnabledCipherSuites)
String array.aSslEnabledCipherSuites - String array of enabled SSL cipher suitespublic boolean hasSSLEnabledCipherSuites()
true if set; false otherwise.