Running certbot register --agree-tos -m admin@foo.bar --server https://ca.foo.bar --no-eff-email results in "certificate verify failed". The following commands do not fail verification:
curl https://ca.foo.bar --cacert /path/to/ca.pemopenssl s_client -connect ca.foo.bar:443
The full chain (subordinate CA) has been imported into the trust store of the host (as indicated by the success of the openssl command). certbot is 1.3.0.
I'm running my own CA with a custom ACME web server implementation. Is there a way to specify a .pem path?