SecureSocketLayer

Configuration settings for using Secure Socket Layer (SSL).



Attributes Summary
keyFileName : StringThe fully-qualified path to the key file which contains public keys (and perhaps private keys).
keyFilePasswordThe password for accessing the key file.
keyFileFormat : KeyFileFormatKindThe format of the key file.
clientKeyAlias : StringChoose an alias in key file to authenticate the client side of a secure socket connection.
serverKeyAlias : StringChoose an alias in key file to authenticate the server side of a secure socket connection.
trustFileName : StringThe fully qualified path to a trust file containing the public keys.
trustFilePasswordA password for accessing the trust file.
trustFileFormat : KeyFileFormatKindThe format of the trust file.
clientAuthentication : booleanSpecifies that the server and client should prove their identities through an exchange of keys.
securityLevel : SSLSecurityLevelOne of a preconfigured set of cipher suites with the indicated level of encryption strength.
enableCryptoHardwareSupport : booleanIndicate whether cryptographic token standard interface support is enabled.
cryptoHardware : CryptoHardwareTokenSpecifies information about the cryptographic tokens related to SSL support.
properties : Property * 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: 
     default Value:   unspecified



keyFileFormat    -    The format of the key file.
     data type: KeyFileFormatKind
     default Value:   unspecified
     Allowed Values:  JKS   PKCS12   JCEK   JCERACFKS  



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: 
     default Value:   unspecified



trustFileFormat    -    The format of the trust file.
     data type: KeyFileFormatKind
     default Value:   unspecified
     Allowed Values:  JKS   PKCS12   JCEK   JCERACFKS  



clientAuthentication    -    Specifies that the server and client should prove their identities through an exchange of keys.
     data type: boolean
     default Value:   unspecified
     Allowed Values:  true   false  



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
     Allowed Values:  true   false  



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*


Copyright IBM Corp. 1997-2004