tls_cert_subject: register inspect engine from keyword

pull/2310/head
Victor Julien 10 years ago
parent a87c196b60
commit e28e98bcaa

@ -157,12 +157,6 @@ void DetectEngineRegisterAppInspectionEngines(void)
{ ALPROTO_TLS, { ALPROTO_TLS,
DETECT_SM_LIST_TLSISSUER_MATCH, DETECT_SM_LIST_TLSISSUER_MATCH,
DetectEngineInspectTlsIssuer }, DetectEngineInspectTlsIssuer },
{ ALPROTO_TLS,
DETECT_SM_LIST_TLSSUBJECT_MATCH,
DetectEngineInspectTlsSubject },
{ ALPROTO_TLS,
DETECT_SM_LIST_TLSVALIDITY_MATCH,
DetectEngineInspectTlsValidity },
/* Template. */ /* Template. */
{ ALPROTO_TEMPLATE, { ALPROTO_TEMPLATE,
DETECT_SM_LIST_TEMPLATE_BUFFER_MATCH, DETECT_SM_LIST_TEMPLATE_BUFFER_MATCH,

@ -75,6 +75,11 @@ void DetectTlsSubjectRegister(void)
DetectMpmAppLayerRegister("tls_cert_subject", SIG_FLAG_TOCLIENT, DetectMpmAppLayerRegister("tls_cert_subject", SIG_FLAG_TOCLIENT,
DETECT_SM_LIST_TLSSUBJECT_MATCH, 2, DETECT_SM_LIST_TLSSUBJECT_MATCH, 2,
PrefilterTxTlsSubjectRegister); PrefilterTxTlsSubjectRegister);
DetectAppLayerInspectEngineRegister(ALPROTO_TLS, SIG_FLAG_TOCLIENT,
DETECT_SM_LIST_TLSSUBJECT_MATCH,
DetectEngineInspectTlsSubject);
} }
/** /**

@ -35,6 +35,7 @@
#include "detect-content.h" #include "detect-content.h"
#include "detect-pcre.h" #include "detect-pcre.h"
#include "detect-tls-cert-validity.h" #include "detect-tls-cert-validity.h"
#include "detect-engine-tls.h"
#include "flow.h" #include "flow.h"
#include "flow-util.h" #include "flow-util.h"
@ -93,6 +94,10 @@ void DetectTlsValidityRegister (void)
sigmatch_table[DETECT_AL_TLS_NOTAFTER].RegisterTests = TlsNotAfterRegisterTests; sigmatch_table[DETECT_AL_TLS_NOTAFTER].RegisterTests = TlsNotAfterRegisterTests;
DetectSetupParseRegexes(PARSE_REGEX, &parse_regex, &parse_regex_study); DetectSetupParseRegexes(PARSE_REGEX, &parse_regex, &parse_regex_study);
DetectAppLayerInspectEngineRegister(ALPROTO_TLS, SIG_FLAG_TOCLIENT,
DETECT_SM_LIST_TLSVALIDITY_MATCH,
DetectEngineInspectTlsValidity);
} }
/** /**

Loading…
Cancel
Save