*/
static int DetectTlsFingerprintSetup (DetectEngineCtx *de_ctx, Signature *s, const char *str)
{
-
if (DetectContentSetup(de_ctx, s, str) < 0) {
return -1;
}
static void DetectTlsFingerprintFree(DetectEngineCtx *de_ctx, void *ptr)
{
DetectTlsData *id_d = (DetectTlsData *)ptr;
- if (id_d->fingerprint)
- SCFree(id_d->fingerprint);
SCFree(id_d);
}
uint16_t ver; /** tls version to match */
uint32_t flags; /** flags containing match variant (Negation for example) */
char * subject; /** tls certificate subject substring to match */
- char * issuerdn; /** tls certificate issuerDN substring to match */
- char * fingerprint; /** tls fingerprint substring to match */
+ char *issuerdn; /** tls certificate issuerDN substring to match */
} DetectTlsData;
/* prototypes */