This type is a class for model objects.
Configuration settings for using Secure Socket Layer (SSL).
Package: ssl| Attributes Summary | |
| keyFileName : EString | The fully-qualified path to the key file which contains public keys (and perhaps private keys). |
| keyFilePassword : Password | The password for accessing the key file. |
| keyFileFormat : KeyFileFormatKind | The format of the key file. |
| clientKeyAlias : EString | Choose an alias in key file to authenticate the client side of a secure socket connection. (Reserved by IBM for Future Use) |
| serverKeyAlias : EString | Choose an alias in key file to authenticate the server side of a secure socket connection. (Reserved by IBM for Future Use) |
| trustFileName : EString | The fully qualified path to a trust file containing the public keys. |
| trustFilePassword : Password | A password for accessing the trust file. |
| trustFileFormat : KeyFileFormatKind | The format of the trust file. |
| clientAuthentication : EBoolean | Specifies that the server and client should prove their identities through an exchange of keys. |
| securityLevel : SSLSecurityLevel | One of a preconfigured set of cipher suites with the indicated level of encryption strength. |
| enableCryptoHardwareSupport : EBoolean | Indicate whether cryptographic token standard interface support is enabled. |
| enabledCiphers : EString | This is a space separated list of ciphers which will be used for this SSL configuration when creating SSLContext objects. |
| jsseProvider : EString | IBMJSSE2, IBMJSSE, IBMJSSEFIPS or "custom". Default is "IBMJSSE2". |
| clientAuthenticationSupported : EBoolean | required, supported, disabled. Default is "disabled". Having this enabled can cause problems with the identity specification for some protocols. |
| sslProtocol : EString | SSL_TLS, "TLS", "TSLv1", "SSLv3", "SSL". Default is "SSL_TLS". |
| cryptoHardware : CryptoHardwareToken @ | Specifies information about the cryptographic tokens related to SSL support. |
| properties : Property * | 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 override the pre-configured cipher suites. |
| keyStore : KeyStore @ | * No description is available * |
| trustStore : KeyStore @ | * No description is available * |
| trustManager : TrustManager * | * No description is available * |
| keyManager : KeyManager @ | * No description is available * |
| Attribute Details |