|
IBM WebSphere® DataPower® XC10 Appliance Release 1.0 Client 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(java.util.Properties props)
Creates a new client security configuration based on a Properties
object. |
static ClientSecurityConfiguration |
getClientSecurityConfiguration(java.lang.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(java.lang.String alias,
java.lang.String jsseProvider,
java.lang.String keyStoreName,
java.lang.String keyStoreType,
java.lang.String keyStorePassword,
java.lang.String trustStoreName,
java.lang.String trustStoreType,
java.lang.String trustStorePassword,
java.lang.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(java.lang.String alias, java.lang.String jsseProvider, java.lang.String keyStoreName, java.lang.String keyStoreType, java.lang.String keyStorePassword, java.lang.String trustStoreName, java.lang.String trustStoreType, java.lang.String trustStorePassword, java.lang.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
java.lang.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(java.lang.String fileName)
fileName
- a security property file name
ClientSecurityConfiguration
instance
java.lang.IllegalArgumentException
- if there are attributes in the Properties
object with invalid valuesClientSecurityConfiguration
public static ClientSecurityConfiguration getClientSecurityConfiguration(java.util.Properties props)
Properties
object.
props
- a Properties
object
ClientSecurityConfiguration
instance
java.lang.IllegalArgumentException
- if there are attributes in the Properties
object with invalid valuesClientSecurityConfiguration
|
IBM WebSphere® DataPower® XC10 Appliance Release 1.0 Client API Specification |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |