When trying to setup a webscenario with certificate authentication, some issue appear if :
The private is encrypted : The webscenario return : Problem with the local SSL certificate: Unable to load client key: Incorrect password
If we try a connexion via curl command, the result success :
BEGIN RSA PRIVATE KEY----
Trying to uncrypt the key via this command :
will provide this error Problem with the local SSL certificate: Unable to load client key -8178
a direct test via curl is success.
If another webscenario is running well with a certificate authentication but without encrypted key, it will provide error : Problem with the local SSL certificate: Unable to load client key: Incorrect password if the proxy or server is launching only one http pooler process. Launching serveral http pooler seems to correct the problem.
Concerning the server or proxy configuration, i have set following options :
Theses directories are owned by zabbix user and accessible under zabbix users.
Tested under 3.4.14 and 4.0.3 with same OS, openssl and curl/libcurl packages
All tests has been made without http proxy between servers and ressources