Skip to content

Commit da4694c

Browse files
Test mtls over mqtt
1 parent c23a5d4 commit da4694c

File tree

4 files changed

+19
-2
lines changed

4 files changed

+19
-2
lines changed

selenium/bin/suite_template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,7 @@ do_generate-ca-server-client-kpi() {
407407
print "Used this openssl.conf"
408408
cat openssl.cnf
409409
fi
410-
make CN=$NAME
410+
make CN=$NAME CLIENT_ALT_NAME=internaluser
411411
#make PASSWORD=foobar
412412
#make verify
413413
#make info
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/usr/bin/env bash
2+
3+
SCRIPT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
4+
5+
TEST_CASES_PATH=/authnz-msg-protocols
6+
PROFILES="internal-user auth_backends-internal tls auth-mtls"
7+
8+
source $SCRIPT/../../bin/suite_template
9+
run

selenium/test/authnz-msg-protocols/mqtt.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ describe('Having MQTT protocol enbled and the following auth_backends: ' + backe
2020
let mqttUrl = process.env.RABBITMQ_MQTT_URL || "mqtt://" + rabbit + ":1883"
2121
let username = process.env.RABBITMQ_AMQP_USERNAME
2222
let password = process.env.RABBITMQ_AMQP_PASSWORD
23-
let client_id = process.env.RABBITMQ_AMQP_CLIENT_ID || 'selenium-client'
23+
let client_id = process.env.RABBITMQ_AMQP_USERNAME || 'selenium-client'
2424

2525
console.log("RABBITMQ_CERTS : " + process.env.RABBITMQ_CERTS)
2626

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
2+
mqtt.ssl_cert_login = true
3+
ssl_cert_login_from = subject_alternative_name
4+
ssl_cert_login_san_type = dns
5+
ssl_cert_login_san_index = 1
6+
mqtt.ssl_cert_client_id_from = subject_alternative_name
7+
mqtt.ssl_cert_login_san_type = dns
8+
mqtt.ssl_cert_login_san_index = 1

0 commit comments

Comments
 (0)