|
IBM WebSphereTM eXtreme Scale, Release 8.6 API Specification |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ibm.websphere.objectgrid.security.config.ClientSecurityConfigurationFactory
public class ClientSecurityConfigurationFactory
This class is a factory class for creating ClientSecurityConfiguration
and SSLConfiguration objects.
ClientSecurityConfiguration,
SSLConfiguration| Constructor Summary | |
|---|---|
ClientSecurityConfigurationFactory()
|
|
| Method Summary | |
|---|---|
static ClientSecurityConfiguration |
getClientSecurityConfiguration()
Creates a new client security configuration with all its attributes set to their default values. |
static ClientSecurityConfiguration |
getClientSecurityConfiguration(Properties props)
Creates a new client security configuration based on a Properties
object. |
static ClientSecurityConfiguration |
getClientSecurityConfiguration(String fileName)
Creates a new client security configuration based on a client security property file. |
static SSLConfiguration |
getSSLConfiguration()
Creates a new SSL configuration with all its attributes set to their default values. |
static SSLConfiguration |
getSSLConfiguration(String alias,
String jsseProvider,
String keyStoreName,
String keyStoreType,
String keyStorePassword,
String trustStoreName,
String trustStoreType,
String trustStorePassword,
String protocol)
Creates a new SSL configuration using the specified attributes. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClientSecurityConfigurationFactory()
| Method Detail |
|---|
public static SSLConfiguration getSSLConfiguration()
SSLConfiguration instanceClientSecurityConfiguration.setSSLConfiguration(SSLConfiguration),
SSLConfigurationpublic static SSLConfiguration getSSLConfiguration(String alias,
String jsseProvider,
String keyStoreName,
String keyStoreType,
String keyStorePassword,
String trustStoreName,
String trustStoreType,
String trustStorePassword,
String protocol)
alias - the key alias in the key storejsseProvider - the JSSE providerkeyStoreName - the key store file path namekeyStoreType - format of the key storekeyStorePassword - the password to the key storetrustStoreName - the trust store file path nametrustStoreType - the format of the trust storetrustStorePassword - the password to the trust storeprotocol - the SSL protocol
SSLConfiguration instance
IllegalArgumentException - if keyStoreName or trustStoreName are
null or a zero length StringClientSecurityConfiguration.setSSLConfiguration(SSLConfiguration),
SSLConfigurationpublic static ClientSecurityConfiguration getClientSecurityConfiguration()
ClientSecurityConfiguration instanceClientSecurityConfigurationpublic static ClientSecurityConfiguration getClientSecurityConfiguration(String fileName)
fileName - a security property file name
ClientSecurityConfiguration instance
IllegalArgumentException - if there are attributes in the Properties
object with invalid valuesClientSecurityConfigurationpublic static ClientSecurityConfiguration getClientSecurityConfiguration(Properties props)
Properties
object.
props - a Properties object
ClientSecurityConfiguration instance
IllegalArgumentException - if there are attributes in the Properties
object with invalid valuesClientSecurityConfiguration
|
IBM WebSphereTM eXtreme Scale, Release 8.6 API Specification |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||