-/* Copyright (C) 2007-2021 Open Information Security Foundation
+/* Copyright (C) 2007-2024 Open Information Security Foundation
*
* You can copy, redistribute or modify this Program under the terms of
* the GNU General Public License version 2 as published by the Free
*/
#include "suricata-common.h"
-#include "detect.h"
-#include "pkt-var.h"
-#include "conf.h"
-
-#include "threads.h"
-#include "threadvars.h"
-#include "tm-threads.h"
-
-#include "util-print.h"
-#include "util-time.h"
-#include "util-unittest.h"
-#include "util-debug.h"
#include "app-layer-parser.h"
-#include "output.h"
#include "app-layer-ssl.h"
#include "app-layer.h"
-#include "util-privs.h"
-#include "util-buffer.h"
-
-#include "util-logopenfile.h"
+#include "conf.h"
+#include "output-json-tls.h"
+#include "output-json.h"
+#include "output.h"
+#include "threadvars.h"
+#include "util-debug.h"
#include "util-ja3.h"
#include "util-ja4.h"
-
-#include "output-json.h"
-#include "output-json-tls.h"
+#include "util-time.h"
SC_ATOMIC_EXTERN(unsigned int, cert_id);
-/* Copyright (C) 2007-2012 Open Information Security Foundation
+/* Copyright (C) 2007-2024 Open Information Security Foundation
*
* You can copy, redistribute or modify this Program under the terms of
* the GNU General Public License version 2 as published by the Free
void JsonTlsLogRegister(void);
-#include "app-layer-ssl.h"
+/* For JsonBuilder. */
+#include "rust.h"
bool JsonTlsLogJSONExtended(void *vtx, JsonBuilder *js);