Libtrap: Internal development docs
1.16.1
|
#include <ifc_tls_internal.h>
Data Fields | |
trap_ctx_priv_t * | ctx |
char * | dest_addr |
char * | dest_port |
char * | keyfile |
char * | certfile |
char * | cafile |
SSL_CTX * | sslctx |
SSL * | ssl |
char | connected |
char | is_terminated |
int | sd |
void * | data_pointer |
uint32_t | data_wait_size |
void * | ext_buffer |
uint32_t | ext_buffer_size |
trap_buffer_header_t | int_mess_header |
uint32_t | ifc_idx |
Definition at line 130 of file ifc_tls_internal.h.
char* tls_receiver_private_s::cafile |
Path to trusted CAs (can be chain file) file in PEM format.
Definition at line 137 of file ifc_tls_internal.h.
char* tls_receiver_private_s::certfile |
Path to certificate in PEM format.
Definition at line 136 of file ifc_tls_internal.h.
char tls_receiver_private_s::connected |
Indicates whether client is connected to server.
Definition at line 142 of file ifc_tls_internal.h.
trap_ctx_priv_t* tls_receiver_private_s::ctx |
Libtrap context
Definition at line 131 of file ifc_tls_internal.h.
void* tls_receiver_private_s::data_pointer |
Pointer to next free byte, if NULL, we ended in header
Definition at line 145 of file ifc_tls_internal.h.
uint32_t tls_receiver_private_s::data_wait_size |
Definition at line 146 of file ifc_tls_internal.h.
char* tls_receiver_private_s::dest_addr |
Destination address
Definition at line 132 of file ifc_tls_internal.h.
char* tls_receiver_private_s::dest_port |
Destination port
Definition at line 133 of file ifc_tls_internal.h.
void* tls_receiver_private_s::ext_buffer |
Missing data to accept in the next function call Pointer to buffer that was passed by higher layer - this is the place we write
Definition at line 147 of file ifc_tls_internal.h.
uint32_t tls_receiver_private_s::ext_buffer_size |
Definition at line 148 of file ifc_tls_internal.h.
uint32_t tls_receiver_private_s::ifc_idx |
Index of IFC
Definition at line 150 of file ifc_tls_internal.h.
trap_buffer_header_t tls_receiver_private_s::int_mess_header |
size of content of the extbuffer Internal message header - used for message_buffer payload size
Definition at line 149 of file ifc_tls_internal.h.
char tls_receiver_private_s::is_terminated |
Indicates whether client should be destroyed.
Definition at line 143 of file ifc_tls_internal.h.
char* tls_receiver_private_s::keyfile |
Path to private key file in PEM format.
Definition at line 135 of file ifc_tls_internal.h.
int tls_receiver_private_s::sd |
Socket descriptor
Definition at line 144 of file ifc_tls_internal.h.
SSL* tls_receiver_private_s::ssl |
SSL conection info of client
Definition at line 140 of file ifc_tls_internal.h.
SSL_CTX* tls_receiver_private_s::sslctx |
Whole client SSL context.
Definition at line 139 of file ifc_tls_internal.h.