POST /certificates, which accepts a hostname that points elsewhere and then fails its challenge minutes later. Requires Super User, Super User Read Only, or Reseller scope.Authorization: Bearer ********************200, so one bad alternative name does not cost you the verdicts on the others. Each name is checked in order for availability, as an Endpoints server with replicate=ndp, in DNS, and for cluster membership against the certificate manager's allowlist of this cluster's servers.curl --location 'https://awqacore01.crexendocloud.com/ns-api/v2/certificates/validate?hostname=portal.example.com%2Cphone.example.com&replicate=yes' \
--header 'Authorization: Bearer <token>'[
{
"hostname": "portal.example.com",
"available": "yes",
"resolves": "yes",
"cname": "lb1.example.com",
"ip-address": "192.0.2.10",
"ip-addresses": [
"192.0.2.10"
],
"in-cluster": "yes",
"message": "DNS validated. portal.example.com points to lb1.example.com."
},
{
"hostname": "phone.example.com",
"available": "yes",
"resolves": "no",
"message": "Unable to resolve your Common Name to a DNS record. Your Common Name should match a DNS CNAME record pointing to a server or load balancer in your cluster."
},
{
"hostname": "*.example.com",
"available": "no",
"resolves": "not-applicable",
"conflicts-with": "*.example.com",
"conflict-reason": "Common Name already exists.",
"message": "Common Name already exists."
}
]