Go to the source code of this file.
- Author
- Tom DeCanio td@np.nosp@m.ulse.nosp@m.tech..nosp@m.com
Implements TLS JSON logging portion of the engine.
Definition in file output-json-tls.c.
◆ BASIC_FIELDS
Value:
LOG_TLS_FIELD_ISSUER | \
LOG_TLS_FIELD_SUBJECTALTNAME)
Definition at line 95 of file output-json-tls.c.
◆ EXTENDED_FIELDS
Value:
LOG_TLS_FIELD_VERSION | \
LOG_TLS_FIELD_SERIAL | \
LOG_TLS_FIELD_FINGERPRINT | \
LOG_TLS_FIELD_NOTBEFORE | \
LOG_TLS_FIELD_NOTAFTER | \
LOG_TLS_FIELD_JA3 | \
LOG_TLS_FIELD_JA3S | \
LOG_TLS_FIELD_JA4 | \
LOG_TLS_FIELD_CLIENT | \
LOG_TLS_FIELD_CLIENT_ALPNS | \
LOG_TLS_FIELD_SERVER_ALPNS | \
LOG_TLS_FIELD_SNI)
Definition at line 102 of file output-json-tls.c.
◆ LOG_TLS_FIELD_CERTIFICATE
#define LOG_TLS_FIELD_CERTIFICATE BIT_U64(8) |
◆ LOG_TLS_FIELD_CHAIN
#define LOG_TLS_FIELD_CHAIN BIT_U64(9) |
◆ LOG_TLS_FIELD_CLIENT
#define LOG_TLS_FIELD_CLIENT BIT_U64(13) |
◆ LOG_TLS_FIELD_CLIENT_ALPNS
#define LOG_TLS_FIELD_CLIENT_ALPNS BIT_U64(18) |
◆ LOG_TLS_FIELD_CLIENT_CERT
#define LOG_TLS_FIELD_CLIENT_CERT BIT_U64(14) |
◆ LOG_TLS_FIELD_CLIENT_CHAIN
#define LOG_TLS_FIELD_CLIENT_CHAIN BIT_U64(15) |
◆ LOG_TLS_FIELD_FINGERPRINT
#define LOG_TLS_FIELD_FINGERPRINT BIT_U64(4) |
◆ LOG_TLS_FIELD_ISSUER
#define LOG_TLS_FIELD_ISSUER BIT_U64(2) |
◆ LOG_TLS_FIELD_JA3
#define LOG_TLS_FIELD_JA3 BIT_U64(11) |
◆ LOG_TLS_FIELD_JA3S
#define LOG_TLS_FIELD_JA3S BIT_U64(12) |
◆ LOG_TLS_FIELD_JA4
#define LOG_TLS_FIELD_JA4 BIT_U64(16) |
◆ LOG_TLS_FIELD_NOTAFTER
#define LOG_TLS_FIELD_NOTAFTER BIT_U64(6) |
◆ LOG_TLS_FIELD_NOTBEFORE
#define LOG_TLS_FIELD_NOTBEFORE BIT_U64(5) |
◆ LOG_TLS_FIELD_SERIAL
#define LOG_TLS_FIELD_SERIAL BIT_U64(3) |
◆ LOG_TLS_FIELD_SERVER_ALPNS
#define LOG_TLS_FIELD_SERVER_ALPNS BIT_U64(19) |
◆ LOG_TLS_FIELD_SESSION_RESUMED
#define LOG_TLS_FIELD_SESSION_RESUMED BIT_U64(10) |
◆ LOG_TLS_FIELD_SNI
#define LOG_TLS_FIELD_SNI BIT_U64(7) |
◆ LOG_TLS_FIELD_SUBJECT
#define LOG_TLS_FIELD_SUBJECT BIT_U64(1) |
◆ LOG_TLS_FIELD_SUBJECTALTNAME
#define LOG_TLS_FIELD_SUBJECTALTNAME BIT_U64(17) |
◆ LOG_TLS_FIELD_VERSION
#define LOG_TLS_FIELD_VERSION BIT_U64(0) |
◆ JsonTlsLogThread
◆ OutputTlsCtx
◆ JsonTlsLogJSONExtended()
bool JsonTlsLogJSONExtended |
( |
void * |
vtx, |
|
|
JsonBuilder * |
tjs |
|
) |
| |
◆ JsonTlsLogRegister()
void JsonTlsLogRegister |
( |
void |
| ) |
|
◆ tls_fields