|
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.Object com.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)
,
SSLConfiguration
public 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)
,
SSLConfiguration
public static ClientSecurityConfiguration getClientSecurityConfiguration()
ClientSecurityConfiguration
instanceClientSecurityConfiguration
public static ClientSecurityConfiguration getClientSecurityConfiguration(String fileName)
fileName
- a security property file name
ClientSecurityConfiguration
instance
IllegalArgumentException
- if there are attributes in the Properties
object with invalid valuesClientSecurityConfiguration
public 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 |