Do not require root access to install server CA certificate
Currently, three commands are required to get started with Foreman CLI:
$ hammer --fetch-ca-cert https://sat.example.com > sat.example.com.crt
$ install sat.example.com.crt /etc/pki/ca-trust/source/anchors/
Please provide steps to install the certificate into user directory or any other location which is non-root. This current method can be still described as alternative option for those who prefer system-wide CA cert. This is documentation only bug report.
Fixes #19083 - Install server CA cert without root access
--fetch-ca-cert stores the cert into ~/.hammer/certs by default.
Hammer also sets the default ssl-ca-path to there. Certificates are
stored in .pem format and the hash-named link required by OpenSSL is
Refs #19083 - Install server CA cert without root access
This patch updates the SSL verification error message according to the
related changes in Hammer core
Refs #19083 - require apipie-bindings >= 0.2.0
Apipie-bindings >= 0.2.0 support ssl_ca_path with rest-client < 1.7.0