|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IClientProperties
Provides additional to pure security settings for the client:
| Method Summary | |
|---|---|
IClientProperties |
clone()
Makes a copy of these properties. |
boolean |
doSignMessage()
Digital signature mechanism can be disabled with this method returning false. |
X509Certificate[] |
getCertificateChain()
the user's certificate chain. |
ClassLoader |
getClassLoader()
Get the classloader to be used e.g. |
Map<String,Object> |
getExtraSecurityTokens()
For outgoing calls, get extra security information. |
Properties |
getExtraSettings()
Returns additional settings which are used to set up the client call (e.g., HTTP client proxy settings or additional security handler settings) |
String |
getInHandlerClassNames()
Returns the names of the security handler classes for incoming messages, separated by a single space. |
String |
getOutHandlerClassNames()
Returns the names of the security handler classes for outbound messages, separated by a single space. |
PrivateKey |
getPrivateKey()
private key for signing messages and assertions |
X509Certificate |
getPublicKey()
the user's certificate, equal to the first entry in the certificate chain (this is equivalent to calling getCertificateChain()[0]) |
boolean |
isSslEnabled()
Returns true if SSL mode is enabled. |
| Methods inherited from interface eu.emi.client.security.IAuthenticationConfiguration |
|---|
doHttpAuthn, doSSLAuthn, getHttpPassword, getHttpUser, getSSLContext, getTruststore, getTruststorePassword, getTruststoreType |
| Methods inherited from interface eu.emi.client.security.ISecurityConfiguration |
|---|
getKeystore, getKeystoreAlias, getKeystoreKeyPassword, getKeystorePassword, getKeystoreType |
| Method Detail |
|---|
IClientProperties clone()
clone in interface IAuthenticationConfigurationclone in interface ISecurityConfigurationString getOutHandlerClassNames()
String getInHandlerClassNames()
ClassLoader getClassLoader()
boolean isSslEnabled()
boolean doSignMessage()
PrivateKey getPrivateKey()
X509Certificate[] getCertificateChain()
X509Certificate getPublicKey()
Properties getExtraSettings()
HttpUtils,
XFireClientFactoryMap<String,Object> getExtraSecurityTokens()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||