Why does fail with a certificate verify error?
This problem is usually indicated by log messages saying something like “unable to get local issuer certificate” or “self signed certificate”. When a certificate is verified its root CA must be “trusted” by OpenSSL this typically means that the CA certificate must be placed in a directory or file and the relevant program configured to read it. The OpenSSL program ‘verify’ behaves in a similar way and issues similar error messages: check the verify(1) program manual page for more information.