IBM WebSphere Extended Deployment (XD)TM
Release 6.0.1

com.ibm.websphere.objectgrid.security.config
ClientSecurityConfigurationFactory

java.lang.Object
  |
  +--com.ibm.websphere.objectgrid.security.config.ClientSecurityConfigurationFactory


This class is a factory class for objects of the com.ibm.websphere.objectgrid.security.plugins.builtins.config.ClientSecurityConfiguration and com.ibm.webpshere.objectgrid.security.config.SSLConfiguration.
See Also:
    ClientSecurityConfiguration



Constructor Summary
ClientSecurityConfigurationFactory()
          


Method Summary
public  SSLConfigurationgetSSLConfiguration()
           Get a SSLConfiguration instance with all attributes set to default values.
public  SSLConfigurationgetSSLConfiguration(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
           Get a SSLConfiguration instance with passed-in attributes .
public  ClientSecurityConfigurationgetClientSecurityConfiguration()
           Get a ClientSecurityConfiguration instance with all attributes set to default values.
public  ClientSecurityConfigurationgetClientSecurityConfiguration(java.lang.String)
           Get a ClientSecurityConfiguration instance based on a client security property file.
public  ClientSecurityConfigurationgetClientSecurityConfiguration(java.util.Properties)
           Get a ClientSecurityConfiguration instance based on a java.util.Properties.

Inherited Methods

Methods inherited from java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

ClientSecurityConfigurationFactory

public ClientSecurityConfigurationFactory( )


Method Detail

getSSLConfiguration

public SSLConfiguration getSSLConfiguration()
Get a SSLConfiguration instance with all attributes set to default values.


Returns:
     an SSLConfiguration instance


getSSLConfiguration

public SSLConfiguration getSSLConfiguration(String alias,String jsseProvider, String keyStoreName, String keyStoreFormat, String keyStorePassword, String trustStoreName, String trustStoreFormat, String trustStorePassword, String protocol)
Get a SSLConfiguration instance with passed-in attributes .
Parameters:
    alias - the key alias in the key store
    jsseProvider - the JSSE provider
    keyStoreName - the key store file path name
    keyStoreFormat - the key store format
    keyStorePassword - the password to the key store
    trustStoreName - the trust store file path name
    trustStoreFormat - the trust store format
    trustStorePassword - the password to the trust store
    protocol - the SSL protocol


Returns:
     an SSLConfiguration instance


getClientSecurityConfiguration

public ClientSecurityConfiguration getClientSecurityConfiguration()
Get a ClientSecurityConfiguration instance with all attributes set to default values.


Returns:
     a ClientSecurityConfiguration instance


getClientSecurityConfiguration

public ClientSecurityConfiguration getClientSecurityConfiguration(String fileName)
Get a ClientSecurityConfiguration instance based on a client security property file.
Parameters:
    fileName - security property file


Returns:
     a ClientSecurityConfiguration instance


getClientSecurityConfiguration

public ClientSecurityConfiguration getClientSecurityConfiguration(Properties props)
Get a ClientSecurityConfiguration instance based on a java.util.Properties object.
Parameters:
    props - a java.util.Properties object


Returns:
     a ClientSecurityConfiguration instance


IBM WebSphere Extended Deployment (XD)TM
Release 6.0.1