@@ -803,13 +803,18 @@ bool ChargePoint::doConnect()
803803 credentials.user = m_stack_config.chargePointIdentifier ();
804804 credentials.password = authorization_key;
805805 }
806- credentials.tls12_cipher_list = m_stack_config.tlsv12CipherList ();
807- credentials.tls13_cipher_list = m_stack_config.tlsv13CipherList ();
808- credentials.ecdh_curve = m_stack_config.tlsEcdhCurve ();
809- credentials.allow_selfsigned_certificates = m_stack_config.tlsAllowSelfSignedCertificates ();
810- credentials.allow_expired_certificates = m_stack_config.tlsAllowExpiredCertificates ();
811- credentials.accept_untrusted_certificates = m_stack_config.tlsAcceptNonTrustedCertificates ();
812- credentials.skip_server_name_check = m_stack_config.tlsSkipServerNameCheck ();
806+ credentials.tls12_cipher_list = m_stack_config.tlsv12CipherList ();
807+ credentials.tls13_cipher_list = m_stack_config.tlsv13CipherList ();
808+ credentials.ecdh_curve = m_stack_config.tlsEcdhCurve ();
809+ credentials.server_certificate_ca = m_stack_config.tlsServerCertificateCa ();
810+ credentials.client_certificate = m_stack_config.tlsClientCertificate ();
811+ credentials.client_certificate_private_key = m_stack_config.tlsClientCertificatePrivateKey ();
812+ credentials.client_certificate_private_key_passphrase = m_stack_config.tlsClientCertificatePrivateKeyPassphrase ();
813+ credentials.allow_selfsigned_certificates = m_stack_config.tlsAllowSelfSignedCertificates ();
814+ credentials.allow_expired_certificates = m_stack_config.tlsAllowExpiredCertificates ();
815+ credentials.accept_untrusted_certificates = m_stack_config.tlsAcceptNonTrustedCertificates ();
816+ credentials.skip_server_name_check = m_stack_config.tlsSkipServerNameCheck ();
817+ credentials.encoded_pem_certificates = false ;
813818
814819 // Start connection process
815820 return m_rpc_client->start (connection_url,
0 commit comments