RTI TCP Transport  Version 6.1.2
RTITLS_Ciphers Struct Reference

Set of TLS properties for cipher configuration. More...

Data Fields

const char * cipher_list
 List of available TLS ciphers for TLS 1.2 or below. More...
 
char * ciphersuites
 List of available TLS ciphersuites for TLS 1.3 or below. More...
 
DDS_Long dh_param_files_length
 Number of DH key files supplied. More...
 
struct RTITLS_DHParamFiledh_param_files
 List of available DH key files. More...
 
const char * engine_id
 ID of OpenSSL cipher engine to request. More...
 

Detailed Description

Set of TLS properties for cipher configuration.

Field Documentation

◆ cipher_list

const char* RTITLS_Ciphers::cipher_list

List of available TLS ciphers for TLS 1.2 or below.

See the OpenSSL manual page for SSL_set_cipher_list(3) or ciphers(1) for more information on the format of this string. Some typical values are defined: RTITLS_Plugin::RTITLS_CIPHER_LIST_DEFAULT, RTITLS_Plugin::RTITLS_CIPHER_LIST_ENCRYPT_HIGH, and RTITLS_Plugin::RTITLS_CIPHER_LIST_UNENCRYPTED.

[default] NULL

◆ ciphersuites

char* RTITLS_Ciphers::ciphersuites

List of available TLS ciphersuites for TLS 1.3 or below.

See the OpenSSL manual page for SSL_CTX_set_ciphersuites for more information on the format of this string.

[default] NULL

◆ dh_param_files_length

DDS_Long RTITLS_Ciphers::dh_param_files_length

Number of DH key files supplied.

[default] 0

◆ dh_param_files

struct RTITLS_DHParamFile* RTITLS_Ciphers::dh_param_files

List of available DH key files.

[default] NULL

◆ engine_id

const char* RTITLS_Ciphers::engine_id

ID of OpenSSL cipher engine to request.

[default] NULL