Skip to content

Check TLS certificate domain resolution

GET
/certificates/domain-check
curl --request GET \
--url 'https://sylve.lan:8181/api/certificates/domain-check?domain=example' \
--header 'Authorization: <Authorization>'

Compare a DNS hostname’s resolved addresses with public addresses detected for this node

domain
required
string

DNS hostname

Success

Media typeapplication/json
object
data
object
domain
string
matches
boolean
publicAddresses
Array<string>
resolved
Array<string>
warning
string
error
string
message
string
status
string
Examplegenerated
{
"data": {
"domain": "example",
"matches": true,
"publicAddresses": [
"example"
],
"resolved": [
"example"
],
"warning": "example"
},
"error": "example",
"message": "example",
"status": "example"
}

Bad Request

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}

Internal Server Error

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}

Bad Gateway

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}