ThingWorx C SDK
|
TLS client structure definition. More...
#include <twTls.h>
Public Attributes | |
twSocket * | connection |
TW_SSL_CTX * | ctx |
TW_SSL * | ssl |
uint32_t | options |
char ** | x509_data |
char * | keypasswd |
char * | read_buf |
char | selfSignedOk |
char | validateCert |
char | isEncrypted |
char | isEnabled |
TW_MUTEX | mtx |
TLS client structure definition.
TW_SSL_CTX* twTlsClient::ctx |
A pointer to the context structure associated with the client.
char twTlsClient::isEnabled |
If #TRUE, the client is enabled.
char twTlsClient::isEncrypted |
If #TRUE, the client is encrypted.
char* twTlsClient::keypasswd |
A key password to use to authenticate.
uint32_t twTlsClient::options |
The TLS options of the client.
char* twTlsClient::read_buf |
A read buffer associated with the client.
char twTlsClient::selfSignedOk |
If #TRUE, accept self signed certificates.
TW_SSL* twTlsClient::ssl |
A pointer to the ssl structure associated with the client.
char twTlsClient::validateCert |
If #TRUE, validate certificates.
char** twTlsClient::x509_data |
An array of strings containing the X509_data associated with the client.