I could really use some help here… I used openssl to create a self-signed cert (.pem) that is working perfectly fine for my Windows and Android devices, but just will not work for iOS.
In creating the pem file I’ve included the line -addext “subjectAltName = DNS:homeassistant.mydomain.lan” and I’ve also tried it with IP:x.x.x.x instead of DNS. I can connect to the lovelace dashboard, enter my credentials, then get the error “Unable to connect to Home Assistant” with a ‘retry’ button.
This will show up in the logs:
2020-12-31 00:47:12 WARNING (MainThread) [homeassistant.components.http.ban] Login attempt or request with invalid authentication from device.mydomain.lan (x.x.x.x) (Mozilla/5.0 (iPad; CPU OS 12_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/87.0.4280.77 Mobile/15E148 Safari/604.1)
It’s on 12.4.8 so I don’t have the iOS 13 issue. I’ve imported the .pem files and enabled full trust for root certs as well.
At this point I’m lost…
Any help is truly appreciated!