mirror of
				https://github.com/espressif/esp-mqtt.git
				synced 2025-11-04 00:52:16 +01:00 
			
		
		
		
	Add mutual SSL auth config to mqtt_client
picked from master
This commit is contained in:
		
				
					committed by
					
						
						David Cermak
					
				
			
			
				
	
			
			
			
						parent
						
							52cb6980b0
						
					
				
				
					commit
					d2bcdd84a1
				
			@@ -299,6 +299,12 @@ esp_mqtt_client_handle_t esp_mqtt_client_init(const esp_mqtt_client_config_t *co
 | 
			
		||||
    if (config->cert_pem) {
 | 
			
		||||
        esp_transport_ssl_set_cert_data(ssl, config->cert_pem, strlen(config->cert_pem));
 | 
			
		||||
    }
 | 
			
		||||
    if (config->client_cert_pem) {
 | 
			
		||||
        transport_ssl_set_client_cert_data(ssl, config->client_cert_pem, strlen(config->client_cert_pem));
 | 
			
		||||
    }
 | 
			
		||||
    if (config->client_key_pem) {
 | 
			
		||||
        transport_ssl_set_client_key_data(ssl, config->client_key_pem, strlen(config->client_key_pem));
 | 
			
		||||
    }
 | 
			
		||||
    esp_transport_list_add(client->transport_list, ssl, "mqtts");
 | 
			
		||||
    if (config->transport == MQTT_TRANSPORT_OVER_SSL) {
 | 
			
		||||
        client->config->scheme = create_string("mqtts", 5);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user