public interface SSLSupport<T>
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getKeyStorePassword() |
java.lang.String |
getKeyStorePath() |
java.lang.String |
getTrustStorePassword() |
java.lang.String |
getTrustStorePath() |
boolean |
isSSL() |
T |
setKeyStorePassword(java.lang.String pwd)
Set the password for the SSL key store.
|
T |
setKeyStorePath(java.lang.String path)
Set the path to the SSL key store.
|
T |
setSSL(boolean ssl)
If
ssl is true , this signifies that any connections will be SSL connections. |
T |
setSSLContext(javax.net.ssl.SSLContext sslContext)
Set the SSL context explicitly.
|
T |
setTrustStorePassword(java.lang.String pwd)
Set the password for the SSL trust store.
|
T |
setTrustStorePath(java.lang.String path)
Set the path to the SSL trust store.
|
T setSSL(boolean ssl)
ssl
is true
, this signifies that any connections will be SSL connections.boolean isSSL()
T setSSLContext(javax.net.ssl.SSLContext sslContext)
setSSL(boolean)
has been set to true
.The SSL context has to be properly initialized. Only use this method if you have very special requirements concerning your key managers, trust managers and/or corresponding stores.
T setKeyStorePath(java.lang.String path)
setSSL(boolean)
has been set to true
.The SSL key store is a standard Java Key Store, and will contain the client certificate. Client certificates are only required if the server requests client authentication.
java.lang.String getKeyStorePath()
T setKeyStorePassword(java.lang.String pwd)
setSSL(boolean)
has been set to true
.java.lang.String getKeyStorePassword()
T setTrustStorePath(java.lang.String path)
setSSL(boolean)
has been set to true
.The trust store is a standard Java Key Store, and should contain the certificates of any servers that the client trusts.
java.lang.String getTrustStorePath()
T setTrustStorePassword(java.lang.String pwd)
setSSL(boolean)
has been set to true
.java.lang.String getTrustStorePassword()