X509 CA field should support full URL or just hostname. If we don't want to support this, then we need better error-checking early on.
Currently, if a user enters https://fqdn/certsrv into the X509 CA field, they do not get an error message until they try to request a certificate. We should support the user entering the full url or the hostname. Or error when a user saves the preferences