]> git.ipfire.org Git - thirdparty/suricata-verify.git/commitdiff
tests: add tls client cert match test 1866/head
authorVictor Julien <victor@inliniac.net>
Sat, 25 May 2024 18:45:00 +0000 (20:45 +0200)
committerVictor Julien <victor@inliniac.net>
Wed, 29 May 2024 18:45:03 +0000 (20:45 +0200)
tests/tls/tls-client-cert-01/test.yaml [new file with mode: 0644]
tests/tls/tls-client-cert-01/tls.rules [new file with mode: 0644]

diff --git a/tests/tls/tls-client-cert-01/test.yaml b/tests/tls/tls-client-cert-01/test.yaml
new file mode 100644 (file)
index 0000000..f6188f1
--- /dev/null
@@ -0,0 +1,19 @@
+requires:
+  min-version: 7
+
+args:
+  - -k none
+
+pcap: ../tls-store-02/tls-client-auth.pcap
+
+checks:
+  - filter:
+      count: 1
+      match:
+        event_type: alert
+        app_proto: tls
+        alert.signature_id: 1
+  - filter:
+      count: 1
+      match:
+        event_type: tls
diff --git a/tests/tls/tls-client-cert-01/tls.rules b/tests/tls/tls-client-cert-01/tls.rules
new file mode 100644 (file)
index 0000000..7b46c46
--- /dev/null
@@ -0,0 +1,5 @@
+alert tls any any -> any any ( \
+    tls.cert_subject; content:"O=TLSClientAuthSampleClient"; \
+    tls.cert_issuer; content:"O=TLSClientAuthSampleCA"; \
+    tls.cert_fingerprint; content:"32:56:41:d0:6a:ff:47:cb:21:e4:89:c5:ae:2a:a2:d8:1b:c9:70:0c"; \
+    sid:1; rev:1;)