suricata
SSLStateConnp_ Struct Reference

#include <app-layer-ssl.h>

Collaboration diagram for SSLStateConnp_:

Public Member Functions

 TAILQ_HEAD (, SSLCertsChain_) certs
 

Data Fields

uint32_t record_length
 
uint32_t record_lengths_length
 
uint32_t message_start
 
uint32_t message_length
 
uint16_t version
 
uint8_t content_type
 
uint8_t handshake_type
 
uint32_t handshake_length
 
uint16_t bytes_processed
 
uint16_t hs_bytes_processed
 
uint16_t session_id_length
 
char * cert0_subject
 
char * cert0_issuerdn
 
char * cert0_serial
 
time_t cert0_not_before
 
time_t cert0_not_after
 
char * cert0_fingerprint
 
char * sni
 
char * session_id
 
uint32_t cert_log_flag
 
JA3Bufferja3_str
 
char * ja3_hash
 
uint8_t * trec
 
uint32_t trec_len
 
uint32_t trec_pos
 

Detailed Description

Definition at line 172 of file app-layer-ssl.h.

Member Function Documentation

SSLStateConnp_::TAILQ_HEAD ( SSLCertsChain_  )

Field Documentation

uint16_t SSLStateConnp_::bytes_processed

Definition at line 189 of file app-layer-ssl.h.

Referenced by SSLJA3IsEnabled(), and SSLVersionToString().

char* SSLStateConnp_::cert0_fingerprint
char* SSLStateConnp_::cert0_issuerdn
time_t SSLStateConnp_::cert0_not_after
time_t SSLStateConnp_::cert0_not_before
char* SSLStateConnp_::cert0_serial
char* SSLStateConnp_::cert0_subject
uint32_t SSLStateConnp_::cert_log_flag

Definition at line 209 of file app-layer-ssl.h.

Referenced by DetectTlsRegister(), and SSLVersionToString().

uint8_t SSLStateConnp_::content_type

Definition at line 183 of file app-layer-ssl.h.

Referenced by SSLJA3IsEnabled(), and SSLVersionToString().

uint32_t SSLStateConnp_::handshake_length

Definition at line 186 of file app-layer-ssl.h.

uint8_t SSLStateConnp_::handshake_type

Definition at line 185 of file app-layer-ssl.h.

Referenced by SSLVersionToString().

uint16_t SSLStateConnp_::hs_bytes_processed

Definition at line 191 of file app-layer-ssl.h.

Referenced by SSLJA3IsEnabled(), and SSLVersionToString().

char* SSLStateConnp_::ja3_hash
JA3Buffer* SSLStateConnp_::ja3_str
uint32_t SSLStateConnp_::message_length

Definition at line 180 of file app-layer-ssl.h.

Referenced by SSLVersionToString().

uint32_t SSLStateConnp_::message_start

Definition at line 179 of file app-layer-ssl.h.

uint32_t SSLStateConnp_::record_length

Definition at line 174 of file app-layer-ssl.h.

Referenced by SSLVersionToString().

uint32_t SSLStateConnp_::record_lengths_length

Definition at line 176 of file app-layer-ssl.h.

Referenced by SSLVersionToString().

char* SSLStateConnp_::session_id

Definition at line 205 of file app-layer-ssl.h.

Referenced by SSLJA3IsEnabled(), and SSLVersionToString().

uint16_t SSLStateConnp_::session_id_length

Definition at line 193 of file app-layer-ssl.h.

Referenced by SSLVersionToString().

char* SSLStateConnp_::sni

Definition at line 203 of file app-layer-ssl.h.

Referenced by DetectTlsSniRegister(), SSLVersionToString(), and TLSGetIPInformations().

uint8_t* SSLStateConnp_::trec

Definition at line 216 of file app-layer-ssl.h.

Referenced by SSLVersionToString().

uint32_t SSLStateConnp_::trec_len

Definition at line 217 of file app-layer-ssl.h.

Referenced by SSLVersionToString().

uint32_t SSLStateConnp_::trec_pos

Definition at line 218 of file app-layer-ssl.h.

Referenced by SSLVersionToString().

uint16_t SSLStateConnp_::version

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