| 
    RTI TCP Transport
    Version 6.0.0
    
   | 
 
OpenSSL configuration interfaces and definitions. More...
Data Structures | |
| struct | RTITLS_Verification | 
| Set of TLS properties for certificate authorities (CAs) and verification.  More... | |
| struct | RTITLS_Identity | 
| Set of TLS properties for identity.  More... | |
| struct | RTITLS_DHParamFile | 
| Name of a Diffie-Helman (DH) key file and the length of the contained key in bits.  More... | |
| struct | RTITLS_Ciphers | 
| Set of TLS properties for cipher configuration.  More... | |
| struct | RTITLS_OpenSSL_Configuration | 
| Full set of TLS properties.  More... | |
Macros | |
| #define | RTITLS_VERIFY_DEFAULT | 
| Use this to initialize a RTITLS_Verfication structure.   | |
| #define | RTITLS_IDENTITY_DEFAULT | 
| Use this to initialize a RTITLS_Identity structure.   | |
| #define | RTITLS_CIPHER_LIST_DEFAULT "AES:ALL:!aNULL:!eNULL:+RC4:@STRENGTH" | 
| Cipher list string for default channel (encrypted)   | |
| #define | RTITLS_CIPHER_LIST_ENCRYPT_HIGH "AES:ALL:!aNULL:!eNULL:!LOW:!EXP:+RC4:@STRENGTH" | 
| Cipher list string for default channel (encrypted, no low-strength)   | |
| #define | RTITLS_CIPHER_LIST_UNENCRYPTED "aNULL" | 
| Cipher list string for authentication-only channel (no encryption)   | |
| #define | RTITLS_CIPHER_DEFAULT | 
| Use this to initialize a RTITLS_Ciphers structure.   | |
| #define | RTITLS_OPENSSL_CONFIGURATION_DEFAULT | 
| Use this to initialize a RTITLS_OpenSSL_Configuration structure.   | |
Typedefs | |
| typedef int(* | RTITLS_Verify_Callback )(int preverify_ok, X509_STORE_CTX *x509_ctx) | 
| Callback used to verify peer certificates.   | |
Functions | |
| void | RTITLS_thread_exit () | 
| clean up OpenSSL resources for current thread (call before exit)   | |
| int | RTITLS_default_verify_callback (int ok, X509_STORE_CTX *store) | 
| Default verify callback: log errors when verification fails.   | |
| int | RTITLS_verbose_verify_callback (int ok, X509_STORE_CTX *store) | 
| Verbose verify callback: log information about successful verification as well as errors when verification fails.   | |
OpenSSL configuration interfaces and definitions.
| #define RTITLS_VERIFY_DEFAULT | 
Use this to initialize a RTITLS_Verfication structure.
| #define RTITLS_IDENTITY_DEFAULT | 
Use this to initialize a RTITLS_Identity structure.
| #define RTITLS_CIPHER_LIST_DEFAULT "AES:ALL:!aNULL:!eNULL:+RC4:@STRENGTH" | 
Cipher list string for default channel (encrypted)
| #define RTITLS_CIPHER_LIST_ENCRYPT_HIGH "AES:ALL:!aNULL:!eNULL:!LOW:!EXP:+RC4:@STRENGTH" | 
Cipher list string for default channel (encrypted, no low-strength)
| #define RTITLS_CIPHER_LIST_UNENCRYPTED "aNULL" | 
Cipher list string for authentication-only channel (no encryption)
| #define RTITLS_CIPHER_DEFAULT | 
Use this to initialize a RTITLS_Ciphers structure.
| #define RTITLS_OPENSSL_CONFIGURATION_DEFAULT | 
Use this to initialize a RTITLS_OpenSSL_Configuration structure.
| typedef int(* RTITLS_Verify_Callback)(int preverify_ok, X509_STORE_CTX *x509_ctx) | 
Callback used to verify peer certificates.
See the OpenSSL manual page for SSL_CTX_set_verify for more information.
| void RTITLS_thread_exit | ( | ) | 
clean up OpenSSL resources for current thread (call before exit)
| int RTITLS_default_verify_callback | ( | int | ok, | 
| X509_STORE_CTX * | store | ||
| ) | 
Default verify callback: log errors when verification fails.
See the OpenSSL manual page for SSL_CTX_set_verify for more information.
| int RTITLS_verbose_verify_callback | ( | int | ok, | 
| X509_STORE_CTX * | store | ||
| ) | 
Verbose verify callback: log information about successful verification as well as errors when verification fails.
See the OpenSSL manual page for SSL_CTX_set_verify for more information.