ci: Disable certificate verification for publish tests

- Temporary solution while we are fixing the certificates for the test
broker.
This commit is contained in:
Euripedes Rocha Filho
2025-10-01 10:24:12 +02:00
parent 71534b1c43
commit 3b1133723c
2 changed files with 6 additions and 0 deletions
@@ -107,6 +107,7 @@ static void connect_with_server_der_cert(esp_mqtt_client_handle_t client, const
.broker.address.uri = uri,
.broker.verification.certificate = (const char *)ca_der_start,
.broker.verification.certificate_len = ca_der_end - ca_der_start,
.broker.verification.skip_cert_common_name_check = true,
.credentials.authentication.certificate = "NULL",
.credentials.authentication.key = "NULL"
};
@@ -118,6 +119,7 @@ static void connect_with_wrong_server_cert(esp_mqtt_client_handle_t client, cons
const esp_mqtt_client_config_t mqtt_cfg = {
.broker.address.uri = uri,
.broker.verification.certificate = (const char *)client_pwd_crt,
.broker.verification.skip_cert_common_name_check = true,
.credentials.authentication.certificate = "NULL",
.credentials.authentication.key = "NULL"
};
@@ -129,6 +131,7 @@ static void connect_with_server_cert(esp_mqtt_client_handle_t client, const char
const esp_mqtt_client_config_t mqtt_cfg = {
.broker.address.uri = uri,
.broker.verification.certificate = (const char *)ca_local_crt,
.broker.verification.skip_cert_common_name_check = true,
};
esp_mqtt_set_config(client, &mqtt_cfg);
}
@@ -138,6 +141,7 @@ static void connect_with_server_client_certs(esp_mqtt_client_handle_t client, co
const esp_mqtt_client_config_t mqtt_cfg = {
.broker.address.uri = uri,
.broker.verification.certificate = (const char *)ca_local_crt,
.broker.verification.skip_cert_common_name_check = true,
.credentials.authentication.certificate = (const char *)client_pwd_crt,
.credentials.authentication.key = (const char *)client_no_pwd_key
};
@@ -149,6 +153,7 @@ static void connect_with_invalid_client_certs(esp_mqtt_client_handle_t client, c
const esp_mqtt_client_config_t mqtt_cfg = {
.broker.address.uri = uri,
.broker.verification.certificate = (const char *)ca_local_crt,
.broker.verification.skip_cert_common_name_check = true,
.credentials.authentication.certificate = (const char *)client_inv_crt,
.credentials.authentication.key = (const char *)client_no_pwd_key
};
@@ -212,6 +212,7 @@ static void configure_client(command_context_t *ctx, const char *transport)
if (selected_transport == SSL || selected_transport == WSS) {
ESP_LOGI(TAG, "Set certificate");
config.broker.verification.certificate = (const char *)mqtt_eclipseprojects_io_pem_start;
config.broker.verification.skip_cert_common_name_check = true;
}
// Generate a random client id for each iteration