RTI Secure Wan Transport  Version 6.0.0
 All Data Structures Functions Variables Typedefs Enumerations Groups Pages
NDDS_Transport_TLS_Identity Struct Reference

Set of TLS properties for identity. More...

Data Fields

char * certificate_chain_file
 File containing identifying certificate chain (in PEM format)
 
char * certificate_chain
 String containing identifying certificate (in PEM format) or certificate chain (appending intermediate CA certs in order).
 
char * private_key_password
 Password for private key.
 
char * private_key_file
 File containing private key (in PEM format)
 
char * private_key
 String containing private key (in PEM format)
 
char * rsa_private_key_file
 File containing RSA private key (in PEM format)
 

Detailed Description

Set of TLS properties for identity.

Field Documentation

char* NDDS_Transport_TLS_Identity::certificate_chain_file

File containing identifying certificate chain (in PEM format)

An identifying certificate is required for secure communication. The file must be sorted starting with the certificate to the highest level (root CA). If no private key is specified, this file will be used to load a non-RSA private key.

[default] NULL

char* NDDS_Transport_TLS_Identity::certificate_chain

String containing identifying certificate (in PEM format) or certificate chain (appending intermediate CA certs in order).

An identifying certificate is required for secure communication. The string must be sorted starting with the certificate to the highest level (root CA). If this is specified certificate_chain_file must be empty.

[default] NULL

char* NDDS_Transport_TLS_Identity::private_key_password

Password for private key.

[default] NULL (no password)

char* NDDS_Transport_TLS_Identity::private_key_file

File containing private key (in PEM format)

If no private key is specified (all values are NULL), this value will default to the same file as the specified certificate chain file.

[default] NULL

char* NDDS_Transport_TLS_Identity::private_key

String containing private key (in PEM format)

At most one of private_key and private_key_file may be specified. If no private key is specified (all values are NULL), the private key will be read from the certificate chain file.

[default] NULL

char* NDDS_Transport_TLS_Identity::rsa_private_key_file

File containing RSA private key (in PEM format)

[default] NULL


RTI Secure Wan Transport Version 6.0.0 Copyright © Sun Mar 3 2019 Real-Time Innovations, Inc