GATE
gate_ssl_session_params_class Struct Reference

A set of parameters used to create a TLS/SSL session object. More...

#include <sslsessions.h>

Public Attributes

unsigned int session_version
 
gate_bool_t server_side
 
void const * certificate
 
gate_size_t certificate_length
 
void const * privatekey
 
gate_size_t privatekey_length
 

Detailed Description

A set of parameters used to create a TLS/SSL session object.

Member Data Documentation

◆ certificate

void const* gate_ssl_session_params_class::certificate

pointer to data buffer holding an X509 certificate

◆ certificate_length

gate_size_t gate_ssl_session_params_class::certificate_length

length of certificate buffer in bytes

◆ privatekey

void const* gate_ssl_session_params_class::privatekey

pointer to data buffer holding an RSA private key

◆ privatekey_length

gate_size_t gate_ssl_session_params_class::privatekey_length

length of privatekey buffer in bytes

◆ server_side

gate_bool_t gate_ssl_session_params_class::server_side

TRUE if the TLS/SSL session represents a server side

◆ session_version

unsigned int gate_ssl_session_params_class::session_version

One of GATE_SSL_SESSION_TYPE_* constants


The documentation for this struct was generated from the following file: