Configures a TCPSSLOptions to use OpenSsl.

- `Anything`
  - `Object`
    - `Basic` ...and other supertypes
      - `OpenSSLEngineOptions` ...and other supertypes

- `OpenSSLEngineOptions`
  - `BaseDataObject`
  - `Basic`
    - `Identifiable`
    - `Object`
      - `Anything`

no subtypes hierarchy

Initializer
`OpenSSLEngineOptions(Boolean? alpnAvailable = null, Boolean? available = null, Boolean? sessionCacheEnabled = null)` Parameters: `alpnAvailable = null` @return when alpn support is available via OpenSSL engine `available = null` @return when OpenSSL is available `sessionCacheEnabled = null` Set whether session cache is enabled in open SSL session server context

Attributes
`alpnAvailable` | `shared Boolean? alpnAvailable` @return when alpn support is available via OpenSSL engine
`available` | `shared Boolean? available` @return when OpenSSL is available
`sessionCacheEnabled` | `shared Boolean? sessionCacheEnabled` Set whether session cache is enabled in open SSL session server context

Inherited Attributes
Attributes inherited from: `Object` `hash`, `string`

Methods
`toJson` | `shared actual default JsonObject toJson()` Refines `BaseDataObject.toJson`

Inherited Methods
Methods inherited from: `Object` `equals`
Methods inherited from: `BaseDataObject` `toJson`