|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opcfoundation.ua.transport.https.HttpsSettings
public class HttpsSettings
| Constructor Summary | |
|---|---|
HttpsSettings()
|
|
HttpsSettings(KeyPair keypair,
CertificateValidator certValidator,
org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier)
|
|
HttpsSettings(X509KeyManager keyManager,
TrustManager trustManager,
org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier)
|
|
HttpsSettings(X509KeyManager keyManager,
TrustManager trustManager,
org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier,
String username,
String password)
|
|
| Method Summary | |
|---|---|
HttpsSettings |
clone()
|
org.apache.http.conn.ssl.X509HostnameVerifier |
getHostnameVerifier()
|
org.apache.http.params.HttpParams |
getHttpParams()
|
HttpsSecurityPolicy[] |
getHttpsSecurityPolicies()
|
X509KeyManager |
getKeyManager()
|
KeyManager[] |
getKeyManagers()
|
String |
getPassword()
|
TrustManager |
getTrustManager()
|
TrustManager[] |
getTrustManagers()
|
String |
getUsername()
|
void |
readFrom(HttpsSettings src)
|
void |
setCertificateValidator(CertificateValidator certValidator)
Set an implementation of CertificateValidator as TrustManager. |
void |
setHostnameVerifier(org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier)
Verifies whether the target hostname matches the names stored inside the server's X.509 certificate, once the connection has been established. |
void |
setHttpParams(org.apache.http.params.HttpParams httpParams)
|
void |
setHttpsAuth(String username,
String password)
Set SSL Authentication information. |
void |
setHttpsSecurityPolicies(HttpsSecurityPolicy... httpsSecurityPolicy)
|
void |
setKeyManager(X509KeyManager keyManager)
Set keymanager for a https application. |
void |
setKeyPair(KeyPair keypair,
Cert... caCerts)
Set keypair of a https application. |
void |
setKeyPairs(KeyPair[] keypairs,
Cert... caCerts)
Set keypairs to a https application. |
void |
setKeyStore(KeyStore keystore,
String password)
Set keystore as the key manager for a https application. |
void |
setPassword(String password)
|
void |
setTrustManager(TrustManager trustManager)
Set the trust manager for a https application. |
void |
setUsername(String username)
|
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HttpsSettings()
public HttpsSettings(KeyPair keypair,
CertificateValidator certValidator,
org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier)
public HttpsSettings(X509KeyManager keyManager,
TrustManager trustManager,
org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier)
public HttpsSettings(X509KeyManager keyManager,
TrustManager trustManager,
org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier,
String username,
String password)
| Method Detail |
|---|
public void setHostnameVerifier(org.apache.http.conn.ssl.X509HostnameVerifier hostnameVerifier)
hostnameVerifier - public org.apache.http.conn.ssl.X509HostnameVerifier getHostnameVerifier()
public void setKeyPair(KeyPair keypair,
Cert... caCerts)
keypair - key paircaCerts - ca certs
public void setKeyPairs(KeyPair[] keypairs,
Cert... caCerts)
keypairs - key pariscaCerts - ca certs
public void setKeyStore(KeyStore keystore,
String password)
throws ServiceResultException
keystore - key storepassword - the password for the key store
ServiceResultException - if error
public void setKeyManager(X509KeyManager keyManager)
throws ServiceResultException
keyManager - key manager
ServiceResultException - if error
public void setTrustManager(TrustManager trustManager)
throws ServiceResultException
trustManager - trustmanager
ServiceResultException - if errorpublic void setCertificateValidator(CertificateValidator certValidator)
certValidator - certificate validator
public void setHttpsAuth(String username,
String password)
username - user namepassword - passwordpublic TrustManager[] getTrustManagers()
public KeyManager[] getKeyManagers()
public TrustManager getTrustManager()
public X509KeyManager getKeyManager()
public String getUsername()
public String getPassword()
public org.apache.http.params.HttpParams getHttpParams()
public void setHttpParams(org.apache.http.params.HttpParams httpParams)
public void setUsername(String username)
public void setPassword(String password)
public void readFrom(HttpsSettings src)
public HttpsSettings clone()
clone in class Objectpublic HttpsSecurityPolicy[] getHttpsSecurityPolicies()
public void setHttpsSecurityPolicies(HttpsSecurityPolicy... httpsSecurityPolicy)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||