HTTPS configured incorrectly (for github.com/io but not usejsdoc.org)
JeffJacobson opened this issue · 5 comments
Attempting to access https://usejsdoc.org/ results in the following error message. (I'm using Firefox Developer Edition, but Chrome gives a similar message.)
usejsdoc.org uses an invalid security certificate.
The certificate is only valid for the following names: *.github.com, github.com, *.github.io, github.io
Error code: SSL_ERROR_BAD_CERT_DOMAIN
https://usejsdoc.org/
Unable to communicate securely with peer: requested domain name does not match the server’s certificate.
HTTP Strict Transport Security: false
HTTP Public Key Pinning: false
Certificate chain:
-----BEGIN CERTIFICATE-----
MIIHZTCCBk2gAwIBAgIQCZdSNOgyQkmb9dELcsqVHjANBgkqhkiG9w0BAQsFADBw
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMS8wLQYDVQQDEyZEaWdpQ2VydCBTSEEyIEhpZ2ggQXNz
dXJhbmNlIFNlcnZlciBDQTAeFw0xNzAzMjAwMDAwMDBaFw0yMDA0MDcxMjAwMDBa
MGgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1T
YW4gRnJhbmNpc2NvMRUwEwYDVQQKEwxHaXRIdWIsIEluYy4xFTATBgNVBAMMDCou
Z2l0aHViLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMMGDx/9
plzM2pAhOKV9a0b0xZUH9KNz6dxsxfqPlxIo1Ii0QhO6FO4KDPQ+y2JeaQ9d1iSo
OU7uXPj9Yb942Dd7nhRMUliuAwlj9NzXt4yeOrMnm7kscRMs/Redh8+bWk2GYyy7
yeZF8hh2VNopILozdFBC3VYMDDa/01606YlxcfMZEAu7es+cHLwNWt8D16CDp61R
S74BQGPjFprbW6weVQwGd+KzPJQtJ/uBFAG6eIVgmcs5E+7fmUc4wNr+QpMbVgls
Pbe+As+OurD1/dBtA+7wWMtmGCC/8j2F9pcaRWwfHWBHuEP3SpSkR/vRXv+KLZxp
kbPZpAAUmgmvE2cCAwEAAaOCBAEwggP9MB8GA1UdIwQYMBaAFFFo/5CvAgd1PMzZ
ZWRiohK4WXI7MB0GA1UdDgQWBBQx8uOiPlMPCYEfDwWimLMpnswvojA7BgNVHREE
NDAyggwqLmdpdGh1Yi5jb22CCmdpdGh1Yi5jb22CCyouZ2l0aHViLmlvgglnaXRo
dWIuaW8wDgYDVR0PAQH/BAQDAgWgMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEF
BQcDAjB1BgNVHR8EbjBsMDSgMqAwhi5odHRwOi8vY3JsMy5kaWdpY2VydC5jb20v
c2hhMi1oYS1zZXJ2ZXItZzUuY3JsMDSgMqAwhi5odHRwOi8vY3JsNC5kaWdpY2Vy
dC5jb20vc2hhMi1oYS1zZXJ2ZXItZzUuY3JsMEwGA1UdIARFMEMwNwYJYIZIAYb9
bAEBMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LmRpZ2ljZXJ0LmNvbS9DUFMw
CAYGZ4EMAQICMIGDBggrBgEFBQcBAQR3MHUwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v
Y3NwLmRpZ2ljZXJ0LmNvbTBNBggrBgEFBQcwAoZBaHR0cDovL2NhY2VydHMuZGln
aWNlcnQuY29tL0RpZ2lDZXJ0U0hBMkhpZ2hBc3N1cmFuY2VTZXJ2ZXJDQS5jcnQw
DAYDVR0TAQH/BAIwADCCAfQGCisGAQQB1nkCBAIEggHkBIIB4AHeAHYApLkJkLQY
WBSHuxOizGdwCjw1mAT5G9+443fNDsgN3BAAAAFa8fJrbAAABAMARzBFAiBEKuYd
v0UL1/h+VZLbbxJhISxolWFjUoU53fvD//05TwIhAOcnTFG+g8OW3ti1tCQ9jQCK
RiHzlGcAajc0GPgtGnt+AHUAVhQGmi/XwuzT9eG9RLI+x0Z2ubyZEVzA75SYVdaJ
0N0AAAFa8fJsfAAABAMARjBEAiAcc35iU/jJyxul7QCESmD0NonUjfcd31gFy6Rv
w9RGJgIgIa9Yt/kkcjO2eZzKlPwDVGJneKqH7QPXCkIBDMWzCF0AdQDuS723dc5g
uuFCaR+r4Z5mow9+X7By2IMAxHuJeqj9ywAAAVrx8m5oAAAEAwBGMEQCIDFSfDuu
Gok08xwfwtUFlvzzKVL3ZXG3k6ROUaCY3UPOAiAHOO3slg0TKB18oQzwz1rQFswT
AEZIC59AhDZOIiq+AAB2ALvZ37wfinG1k5Qjl6qSe0c4V5UKq1LoGpCWZDaOHtGF
AAABWvHybCcAAAQDAEcwRQIhANVtFlSNg9Yv9kDFCLU2T/q86Dza+6ztCj/qqQfl
2pujAiBq5lY49JA8ix12hbesMeu3K/+DC97OVUbg7k2zYDn8rzANBgkqhkiG9w0B
AQsFAAOCAQEAP/TPa7WJV2uWcsJhAKfpV4lc3Z7eI5TSqczsOUHjN5DFYiTbojK5
a0u0ph6D26fP2EZz0LLEFa6dcWhn8pH1phHt7ME69CNA2jJSQu/UK1lde7KH0UvZ
33H0xqgGoIkKv2Q8OgcxNdFqFn1eec9ZlLj6sUEW+5z9YzRACp74v3AGvogSyNd6
eMbvnNwpdaI3urO3ctusxCxKVvbbyLbJGJDR2Q9ZvBaWVMYT54bIsau9WJ/t81Ng
02dtHR8UBT2Ei/dI0mKWK3m/Fkhrjw4f11CxGsbiwpSJ0S+yoeszuKx14LPJuCDA
eofxIM2iH/zoRLIkiPbKXzG2SHQG5H1f4w==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEsTCCA5mgAwIBAgIQBOHnpNxc8vNtwCtCuF0VnzANBgkqhkiG9w0BAQsFADBs
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSswKQYDVQQDEyJEaWdpQ2VydCBIaWdoIEFzc3VyYW5j
ZSBFViBSb290IENBMB4XDTEzMTAyMjEyMDAwMFoXDTI4MTAyMjEyMDAwMFowcDEL
MAkGA1UEBhMCVVMxFTATBgNVBAoTDERpZ2lDZXJ0IEluYzEZMBcGA1UECxMQd3d3
LmRpZ2ljZXJ0LmNvbTEvMC0GA1UEAxMmRGlnaUNlcnQgU0hBMiBIaWdoIEFzc3Vy
YW5jZSBTZXJ2ZXIgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC2
4C/CJAbIbQRf1+8KZAayfSImZRauQkCbztyfn3YHPsMwVYcZuU+UDlqUH1VWtMIC
Kq/QmO4LQNfE0DtyyBSe75CxEamu0si4QzrZCwvV1ZX1QK/IHe1NnF9Xt4ZQaJn1
itrSxwUfqJfJ3KSxgoQtxq2lnMcZgqaFD15EWCo3j/018QsIJzJa9buLnqS9UdAn
4t07QjOjBSjEuyjMmqwrIw14xnvmXnG3Sj4I+4G3FhahnSMSTeXXkgisdaScus0X
sh5ENWV/UyU50RwKmmMbGZJ0aAo3wsJSSMs5WqK24V3B3aAguCGikyZvFEohQcft
bZvySC/zA/WiaJJTL17jAgMBAAGjggFJMIIBRTASBgNVHRMBAf8ECDAGAQH/AgEA
MA4GA1UdDwEB/wQEAwIBhjAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIw
NAYIKwYBBQUHAQEEKDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5kaWdpY2Vy
dC5jb20wSwYDVR0fBEQwQjBAoD6gPIY6aHR0cDovL2NybDQuZGlnaWNlcnQuY29t
L0RpZ2lDZXJ0SGlnaEFzc3VyYW5jZUVWUm9vdENBLmNybDA9BgNVHSAENjA0MDIG
BFUdIAAwKjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cuZGlnaWNlcnQuY29tL0NQ
UzAdBgNVHQ4EFgQUUWj/kK8CB3U8zNllZGKiErhZcjswHwYDVR0jBBgwFoAUsT7D
aQP4v0cB1JgmGggC72NkK8MwDQYJKoZIhvcNAQELBQADggEBABiKlYkD5m3fXPwd
aOpKj4PWUS+Na0QWnqxj9dJubISZi6qBcYRb7TROsLd5kinMLYBq8I4g4Xmk/gNH
E+r1hspZcX30BJZr01lYPf7TMSVcGDiEo+afgv2MW5gxTs14nhr9hctJqvIni5ly
/D6q1UEL2tU2ob8cbkdJf17ZSHwD2f2LSaCYJkJA69aSEaRkCldUxPUd1gJea6zu
xICaEnL6VpPX/78whQYwvwt/Tv9XBZ0k7YXDK/umdaisLRbvfXknsuvCnQsH6qqF
0wGjIChBWUMo0oHjqvbsezt3tkBigAVBRQHvFwY+3sAzm2fTYS5yh+Rp/BIAV0Ae
cPUeybQ=
-----END CERTIFICATE-----
GitHub now supports this, but it may require a DNS update or a settings update:
https://help.github.com/articles/troubleshooting-custom-domains/#https-errors
Looks like all it needs is an update to the A record:
If you configured your custom domain using an A record, your A record must point to one of the following IP addresses for HTTPS to work:
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
Currently:
$ dig +noall +answer usejsdoc.org
usejsdoc.org. 569 IN A 192.30.252.153
usejsdoc.org. 569 IN A 192.30.252.154@hegemonic Would you have access to the DNS settings of usejsdoc.org to make the required change?
@micmath The WHOIS data suggests that you might be the one who could change DNS settings?! 😃
Looks like site has moved to https://jsdoc.app/, which supports HTTPS.