I have an API site in AWS API Gateway. The SSL certificate is managed by ACM, and it has a wildcard that matches any subdomain (eg: *.mydomain.net). I could access my API until I renamed the subdomain. Now, hitting my API in Chrome yields ERR_SSL_VERSION_OR_CIPHER_MISMATCH.
Here's what happens in OpenSSL:
BASH:portal-api$ openssl s_client -connect $DOMAIN:443 -servername $DOMAIN
CONNECTED(00000006)
140735636259784:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure:/BuildRoot/Library/Caches/com.apple.xbs/Sources/libressl/libressl-22.50.2/libressl/ssl/s23_clnt.c:541:
---
no peer certificate available
---
No client certificate CA names sent
---
SSL handshake has read 7 bytes and written 363 bytes
---
New, (NONE), Cipher is (NONE)
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
---
And the certificate uses the following:
Public key info: RSA 2048-bit
Signature algorithm: SHA256WITHRSA
Just a normal, ACM certificate. Ideas?