| com.sun.jbi.internal.security.mbeans.SecurityServiceConfigMBean
All known Subclasses: com.sun.jbi.internal.security.mbeans.SecurityServiceConfigMBeanImpl,
SecurityServiceConfigMBean | public interface SecurityServiceConfigMBean extends GenericConfigurationMBean(Code) | | This MBean interface extends the Configuration MBean interface for the
Security Service installation time configuration.
author: Sun Microsystems, Inc. |
Method Summary | |
void | addKeyStoreManager(String name, String manager) Add a new KeyStore Manager. | void | addParameterToKeyStoreManager(String manager, String name, String value) Add a parameter to a KeyStoreManager, if it does not exist, the parameter is
not added. | void | addParameterToUserDomain(String domain, String name, String parameter) Add a parameter to a User Domain, if the domain does not exist, the parameter is
not added. | void | addUserDomain(String name, String domain) Add a new User Domain. | String | getDefaultKeyStoreManagerName() | String | getDefaultUserDomainName() | String | getKeyStoreManager(String name) Get an XML String which has the meta-data for a particular key store manager.
Parameters: name - is the logical name of the KeyStoreManager. | String | getKeyStoreManagers() Get an XML String listing all the KeyStoreManagers and their meta-data. | String | getSSLClientAlias() Get the Client Alias from the TransportSecurity Context. | String | getSSLClientProtocol() Get the Client SSL Protocol from the TransportSecurity Context. | boolean | getSSLClientUseDefault() Get the SSL Client Use Default parameter. | boolean | getSSLServerRequireClientAuth() Get the SSL Server Req. | String | getTransportSecurityConfig() Get an XML String which has the meta-data for the Transport Security Context. | String | getUserDomain(String name) Get an XML String which has the meta-data for a particular user domain
User Domain.
Parameters: name - is the logical name of the UserDomain. | String | getUserDomains() Get an XML String listing all the UserDomains and their meta-data. | void | removeKeyStoreManager(String name) Remove a KeyStore Manager. | void | removeParameterFromKeyStoreManager(String manager, String name) Remove a parameter from the KeyStoreManager. | void | removeParameterFromUserDomain(String domain, String name) Remove a parameter to a User Domain. | void | removeUserDomain(String name) Remove a User Domain. | void | setDefaultKeyStoreManagerName(String defKSMgr) | void | setDefaultUserDomainName(String defUserDomain) | void | setSSLClientAlias(String alias) Set the Client Alias from the TransportSecurity Context. | void | setSSLClientProtocol(String protocol) Set Client Alias from the TransportSecurity Context. | void | setSSLClientUseDefault(boolean flag) Set the SSL Client Use Default parameter. | void | setSSLServerRequireClientAuth(boolean flag) Set the SSL Server Req. |
addKeyStoreManager | void addKeyStoreManager(String name, String manager)(Code) | | Add a new KeyStore Manager. If a KeyStoreManager by the specified name exists,
it is overwritten with the new one.
Parameters: name - of the manager. Parameters: manager - is the implementation class that implements the KeyStoreManagerinterface. |
addParameterToKeyStoreManager | void addParameterToKeyStoreManager(String manager, String name, String value)(Code) | | Add a parameter to a KeyStoreManager, if it does not exist, the parameter is
not added.
Parameters: manager - is the name of the KeyStoreManager. Parameters: name - is the name of the parameter. Parameters: value - is the value for the parameter. |
addParameterToUserDomain | void addParameterToUserDomain(String domain, String name, String parameter)(Code) | | Add a parameter to a User Domain, if the domain does not exist, the parameter is
not added.
Parameters: domain - name of the UserDomain. Parameters: name - is the name of the parameter. Parameters: parameter - is the value for the parameter. |
addUserDomain | void addUserDomain(String name, String domain)(Code) | | Add a new User Domain. If a User Domain by the specified name exists, it is
overwritten with the new one.
Parameters: name - of the domain. Parameters: domain - is the implementation class that implements the UserDomain interface. |
getDefaultKeyStoreManagerName | String getDefaultKeyStoreManagerName()(Code) | | the default KeyStore Manager. |
getDefaultUserDomainName | String getDefaultUserDomainName()(Code) | | the default User Domain name. |
getKeyStoreManager | String getKeyStoreManager(String name)(Code) | | Get an XML String which has the meta-data for a particular key store manager.
Parameters: name - is the logical name of the KeyStoreManager. If there is no such KeyStoreManager or the name is null then a empty string "" is returned. an XML String with information for a particular KeyStoreManager. |
getKeyStoreManagers | String getKeyStoreManagers()(Code) | | Get an XML String listing all the KeyStoreManagers and their meta-data.
an XML String with information for all the KeyStoreManagers. |
getSSLClientAlias | String getSSLClientAlias()(Code) | | Get the Client Alias from the TransportSecurity Context.
the SSL Client alias. |
getSSLClientProtocol | String getSSLClientProtocol()(Code) | | Get the Client SSL Protocol from the TransportSecurity Context.
the SSL Client Protocol. |
getSSLClientUseDefault | boolean getSSLClientUseDefault()(Code) | | Get the SSL Client Use Default parameter.
true/false inducates whether thedefault Application Server SSL context is being used or not. |
getSSLServerRequireClientAuth | boolean getSSLServerRequireClientAuth()(Code) | | Get the SSL Server Req. Client Auth flag.
true/false inducates whether Client Auth is required by default. |
getTransportSecurityConfig | String getTransportSecurityConfig()(Code) | | Get an XML String which has the meta-data for the Transport Security Context.
an XML String with information for the Transport Security Context. |
getUserDomain | String getUserDomain(String name)(Code) | | Get an XML String which has the meta-data for a particular user domain
User Domain.
Parameters: name - is the logical name of the UserDomain. If there is no such UserDomainor the name is null then a empty string "" is returned. an XML String with information for a particular UserDomain. |
getUserDomains | String getUserDomains()(Code) | | Get an XML String listing all the UserDomains and their meta-data.
an XML String with information for all the UserDomains. |
removeKeyStoreManager | void removeKeyStoreManager(String name)(Code) | | Remove a KeyStore Manager.
Parameters: name - of the manager. |
removeParameterFromKeyStoreManager | void removeParameterFromKeyStoreManager(String manager, String name)(Code) | | Remove a parameter from the KeyStoreManager.
Parameters: manager - is the name of the KeyStoreManager. Parameters: name - is the name of the parameter. |
removeParameterFromUserDomain | void removeParameterFromUserDomain(String domain, String name)(Code) | | Remove a parameter to a User Domain.
Parameters: domain - name of the UserDomain. Parameters: name - is the name of the parameter. |
removeUserDomain | void removeUserDomain(String name)(Code) | | Remove a User Domain.
Parameters: name - of the domain. |
setDefaultKeyStoreManagerName | void setDefaultKeyStoreManagerName(String defKSMgr)(Code) | | Parameters: defKSMgr - is the default KeyStore Manager. |
setDefaultUserDomainName | void setDefaultUserDomainName(String defUserDomain)(Code) | | Parameters: defUserDomain - is the default User Domain. |
setSSLClientAlias | void setSSLClientAlias(String alias)(Code) | | Set the Client Alias from the TransportSecurity Context.
Parameters: alias - is the SSL Client alias. |
setSSLClientProtocol | void setSSLClientProtocol(String protocol)(Code) | | Set Client Alias from the TransportSecurity Context.
Parameters: protocol - is the SSL Client protocol, allowed values are SSLv3, TLS and TLSv1 |
setSSLClientUseDefault | void setSSLClientUseDefault(boolean flag)(Code) | | Set the SSL Client Use Default parameter.
Parameters: flag - - true/false inducates whether to use thedefault Application Server SSL context or not. |
setSSLServerRequireClientAuth | void setSSLServerRequireClientAuth(boolean flag)(Code) | | Set the SSL Server Req. Client Auth flag.
Parameters: flag - - true/false inducates whether Client Auth is required by default. |
|
|