RTITLS_Verification Struct Reference
[RTI TLS Support]

Set of TLS properties for certificate authorities (CAs) and verification. More...


Data Fields

const char * ca_file
 Name of file containing Certificate Authority certificates.
const char * ca_path
 Paths to directories containing Certificate Authority certificates.
DDS_Long verify_depth
 Maximum certificate chain length for verification.
RTITLS_Verify_Callback callback
 Callback used to verify peer certificates.
const char * crl_file
 Name of file containing Certificate Revocation List.


Detailed Description

Set of TLS properties for certificate authorities (CAs) and verification.

Field Documentation

Name of file containing Certificate Authority certificates.

File should be in PEM format. See the OpenSSL manual page for SSL_load_verify_locations for more information.

At least one of ca_file and ca_path must be specified; both may be specified.

[default] NULL

Paths to directories containing Certificate Authority certificates.

Files should be in PEM format, and follow the OpenSSL-required naming conventions. See the OpenSSL manual page for SSL_CTX_load_verify_locations for more information.

At least one of ca_file and ca_path must be specified; both may be specified.

[default] NULL

Maximum certificate chain length for verification.

[default] -1 (no limit)

Callback used to verify peer certificates.

See the OpenSSL manual page for SSL_set_verify for more information. There are a number of default callbacks included in the Secure Transport. See RTITLS_default_verify_callback() , RTITLS_verbose_verify_callback() .

[default] NULL (use RTITLS_default_verify_callback() )

Name of file containing Certificate Revocation List.

File should be in PEM format.

[default] NULL


RTI TCP Transport Version 4.5e Copyright © 23 Oct 2011 Real-Time Innovations, Inc