EMA C++ Configuration Guide : 3 Configuration Groups : 3.7 Server Group : 3.7.4 Parameters for Use with ServerType RSSL_ENCRYPTED
 
3.7.4 Parameters for Use with ServerType RSSL_ENCRYPTED
You can use the following parameters when ServerType is set to RSSL_ENCRYPTED.
 
Table 18: RSSL_ENCRYPTED ServerType Parameters  
Parameter Name
Type
Default
Description
CipherSuite
EmaString
""
Specifies an OpenSSL-formatted string of ciphers. By default, both Enterprise Message API client and Enterprise Message API server connections use cipher selections recommended by OWASP. Refer to Enterprise Transport API’s rsslTransport.h for the current version's default ciphers.
DHParams
EmaString
""
Specifies the filename of a DH parameters file. By default, Enterprise Message API will load a built-in DH parameter set.
SecurityProtocol
UInt64
12(0x04 and 0x08 representing TLS1.2 and TLS1.3 respectively)
 
This is an unsigned integer representing a combination of flags specified in Enterprise Transport API's RsslEncryptionProtocolTypes defined in rsslTransport.h.
ServerCert
EmaString
""
Required. Specifies the filename of the server’s certificate.
ServerPrivateKey
EmaString
""
Required. Specifies the filename of the server’s private key.