+

Search Tips   |   Advanced Search

 

SSLConfigCommands command group for the AdminTask object

 

You can use the Jython or Jacl scripting languages to configure security with the wsadmin tool. The commands and parameters in the SSLConfigCommands group can be used to create and manage SSL configurations and properties. The SSLConfigCommands command group for the AdminTask object includes the following commands:

 

createSSLConfig

The createSSLConfig command creates an SSL configuration that is based on key store and trust store settings. You can use the SSL configuration settings to make the SSL connections.

Target object None.

Required parameters and return values

-alias

The name of the alias. (String, required)

-scopeName

The name of the scope. (String, optional)

-clientKeyAlias

The certificate alias name for the client. (String, optional)

-serverKeyAlias

The certificate alias name for the server. (String, optional)

-type

The type of SSL configuration. (String, optional)

-clientAuthentication

Set the value of this parameter to true to request client authentication. Otherwise, set the value of this parameter to false. (Boolean, optional)

-securityLevel

The cipher group to use. Valid values include: HIGH, MEDIUM, LOW, and CUSTOM. (String, optional)

-enabledCiphers

A list of ciphers used during SSL handshake. (String, optional)

-jsseProvider

One of the JSSE providers. (String, optional)

-clientAuthenticationSupported

Set the value of this parameter to true to support client authentication. Otherwise, set the value of this parameter to false. (Boolean, optional)

-sslProtocol

The protocol type for the SSL handshake. Valid values include: SSL_TLS, SSL, SSLv2, SSLv3, TLS, TLSv1. (String, optional)

-trustManagerObjectName

A list of trust managers separated by commas. (String, optional)

-trustStoreNames

The key store that holds trust information used to validate the trust from remote connections. (String, required)

-trustStoreScopeName

The management scope name of the trust store. (String, optional)

-keyStoreName

The key store that holds the personal certificates that provide identity for the connection. (String, required)

-keyStoreScopeName

The management scope name of the key store. (String, optional)

-ssslKeyRingName

Specifies a system SSL (SSSL) key ring name. The value for this parameter has no affect unless the SSL configuration type is SSSL. (String, optional)

Examples

Batch mode example usage:

Interactive mode example usage:

 

createSSLConfigProperty

The createSSLConfigProperty command creates a property for an SSL configuration. Use this command to set SSL configuration settings that are different than the settings in the SSL configuration object.

Target object None.

Required parameters and return values

-sslConfigAliasName

The alias name of the SSL configuration. (String, required)

-scopeName

The name of the scope. (String, optional)

-propertyName

The name of the property. (String, required)

-propertyValue

The value of the property. (String, required)

Examples

Batch mode example usage:

Interactive mode example usage:

 

deleteSSLConfig

The deleteSSLConfig command deletes the SSL configuration object specified from the configuration.

Target object None.

Required parameters and return values

-alias

The name of the alias. (String, required)

-scopeName

The name of the scope. (String, optional)

Examples

Batch mode example usage:

Interactive mode example usage:

 

getSSLConfig

The getSSLConfig command obtains information about an SSL configuration and displays the settings.

Target object None.

Required parameters and return values

-alias

The name of the alias. (String, required)

-scopeName

The name of the scope. (String, optional)

Examples

Batch mode example usage:

Interactive mode example usage:

 

getSSLConfigProperties

The getSSLConfigProperties command obtains information about SSL configuration properties.

Target object None.

Required parameters and return values

-alias

The name of the alias. (String, required)

-scopeName

The name of the scope. (String, optional)

Examples

Batch mode example usage:

Interactive mode example usage:

 

listSSLCiphers

The listSSLCiphers command lists the SSL ciphers.

Target object None.

Required parameters and return values

-sslConfigAliasName

The alias name of the SSL configuration. (String, required)

-scopeName

The name of the scope. (String, optional)

-securityLevel

The cipher group to use. Valid values include: HIGH, MEDIUM, LOW, and CUSTOM. (String, required)

-provider

(String, optional)

Examples

Batch mode example usage:

Interactive mode example usage:

 

listSSLConfig

The listSSLConfig command lists the defined SSL configurations within a management scope.

Target object None.

Required parameters and return values

-scopeName

The name of the scope. (String, optional)

-displayObjectName

Set the value of this parameter to true to list the SSL configuration objects within the scope. Set the value of this parameter to false to list the strings that contain the SSL configuration alias and management scope. (Boolean, optional)

Examples

Batch mode example usage:

Interactive mode example usage:

 

listSSLConfigProperties

The listSSLConfigProperties command lists the properties for a SSL configuration.

Target object None.

Required parameters and return values

-sslConfigAliasName

The alias name of the SSL configuration. (String, required)

-scopeName

The name of the scope. (String, optional)

-displayObjectName

Set the value of this parameter to true to list the SSL configuration objects within the scope. Set the value of this parameter to false to list the strings that contain the SSL configuration alias and management scope. (Boolean, optional)

Examples

Batch mode example usage:

Interactive mode example usage:

 

modifySSLConfig

The modifySSLConfig command modifies the settings of an existing SSL configuration.

Target object None.

Required parameters and return values

-alias

The name of the alias. (String, required)

-scopeName

The name of the scope. (String, optional)

-clientKeyAlias

The certificate alias name for the client. (String, optional)

-serverKeyAlias

The certificate alias name for the server. (String, optional)

-type

The type of SSL configuration. (String, optional)

-clientAuthentication

Set the value of this parameter to true to request client authentication. Otherwise, set the value of this parameter to false. (Boolean, optional)

-securityLevel

The cipher group to use. Valid values include: HIGH, MEDIUM, LOW, and CUSTOM. (String, optional)

-enabledCiphers

A list of ciphers used during SSL handshake. (String, optional)

-jsseProvider

One of the JSSE providers. (String, optional)

-clientAuthenticationSupported

Set the value of this parameter to true to support client authentication. Otherwise, set the value of this parameter to false. (Boolean, optional)

-sslProtocol

The protocol type for the SSL handshake. Valid values include: SSL_TLS, SSL, SSLv2, SSLv3, TLS, TLSv1. (String, optional)

-trustManagerObjectNames

A list of trust managers separated by commas. (String, optional)

-trustStoreName

The key store that holds trust information used to validate the trust from remote connections. (String, optional)

-trustStoreScopeName

The management scope name of the trust store. (String, optional)

-keyStoreName

The key store that holds the personal certificates that provide identity for the connection. (String, optional)

-keyStoreScopeName

The management scope name of the key store. (String, optional)

-ssslKeyRingName

Specifies a system SSL (SSSL) key ring name. The value for this parameter has no affect unless the SSL configuration type is SSSL. (String, optional)

Examples

Batch mode example usage:

Interactive mode example usage:




 

Related tasks


Use the AdminTask object for scripted administration

 

Related Reference


Commands for the AdminTask object

 

Reference topic