SecureSocketLayer
Configuration settings for using Secure Socket Layer (SSL).
Attributes Summary
keyFileName The fully-qualified path to the key file which contains public keys (and perhaps private keys). keyFilePassword The password for accessing the key file. keyFileFormat The format of the key file. clientKeyAlias Choose an alias in key file to authenticate the client side of a secure socket connection. serverKeyAlias Choose an alias in key file to authenticate the server side of a secure socket connection. trustFileName The fully qualified path to a trust file containing the public keys. trustFilePassword A password for accessing the trust file. trustFileFormat The format of the trust file. clientAuthentication Specifies that the server and client should prove their identities through an exchange of keys. securityLevel One of a preconfigured set of cipher suites with the indicated level of encryption strength. enableCryptoHardwareSupport Indicate whether cryptographic token standard interface support is enabled. cryptoHardware Specifies information about the cryptographic tokens related to SSL support. properties SecureSocketLayer attributes are represented as name-value pair at runtime.
Attribute Details
keyFileName
The fully-qualified path to the key file which contains public keys (and perhaps private keys).
Data type: String
Default value: unspecified
keyFilePassword
The password for accessing the key file.
Data type: String
Default value: unspecified
keyFileFormat
The format of the key file.
Data type: KeyFileFormatKind
Default value: unspecified
Allowed Values: JKS PKCS12 JCEK
clientKeyAlias
Choose an alias in key file to authenticate the client side of a secure socket connection. (Reserved by IBM for Future Use)
Data type: String
Default value: unspecified
serverKeyAlias
Choose an alias in key file to authenticate the server side of a secure socket connection. (Reserved by IBM for Future Use)
Data type: String
Default value: unspecified
trustFileName
The fully qualified path to a trust file containing the public keys.
Data type: String
Default value: unspecified
trustFilePassword
A password for accessing the trust file.
Data type: String
Default value: unspecified
trustFileFormat
The format of the trust file.
Data type: KeyFileFormatKind
Default value: unspecified
Allowed Values: JKS PKCS12 JCEK
clientAuthentication
Specifies that the server and client should prove their identities through an exchange of keys.
Data type: Boolean
Default value: unspecified
securityLevel
One of a preconfigured set of cipher suites with the indicated level of encryption strength.
Data type: SSLSecurityLevel
Default value: unspecified
Allowed Values: HIGH MEDIUM LOW
enableCryptoHardwareSupport
Indicate whether cryptographic token standard interface support is enabled.
Data type: Boolean
Default value: unspecified
cryptoHardware
Specifies information about the cryptographic tokens related to SSL support.
Data type: CryptoHardwareToken
properties
SecureSocketLayer attributes are represented as name-value pair at runtime. A property defined with the identical name overrides the attribute value. For example, the com.ibm.ssl.enabledCipherSuites can be defined to overridethe pre-configured cipher suites.
Data type: Property
IBM is a trademark of the IBM Corporation in the United States, other countries, or both.