This type is a class for model objects.
Configuration settings for using Secure Socket Layer (SSL).
Package: sslAttributes 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 |