Has anyone run into current Chrome refusing to con...
# cfml-general
d
Has anyone run into current Chrome refusing to connect to a server using a self-signed cert? Works in Edge and Firefox, not Chrome, annoying. Anyone know of a workaround? (This is a dev/test server, so I'm ok w the self-signed cert until go-live, when it'll get a real one.)
s
On Windows Chrome uses the system store. On Linux it has its own store and needs a separate process (I think under settings --> search for certificates)
d
Windows on client and server, not working. Are you suggesting something I should try?
b
If your custom cert is signed by your own self-signed trust store, you may need to • trust not just the cert but the CA • including the full chain (the CA) in the server cert
s
^^^ yeah, weird it works in Firefox and Edge though. on Windows I feel like it's usually the same
b
Doesn't Chrome have its own trust store? Perhaps that is making a difference šŸ¤”
s
On Windows I thought it didn't, but obviously I could be wrong
b
What's the actual error message? Is Chrome rejecting because of the trust chain or something else like the expiration or common name?
Sometimes Chrome will freak out for other reason regardless of whether the trust chain can be verified
Such as using a cert with a common name of
localhost
but the browser URL is hitting
<http://myTestSite.com|myTestSite.com>
d
Uh, weird. Today it works fine, in Chrome. Maybe I should just go play guitar. Pffft.
The error was this: This site can't be reached. The webpage at https://somesite.org/test.cfm might be temporarily down or it may have moved permanently to a new web address. ERR_SSL_KEY_USAGE_INCOMPATIBLE
b
ERR_SSL_KEY_USAGE_INCOMPATIBLE ā˜ļø that's the real error.
d
Agree. Why does it happen, in Chrome only? How did it fix itself overnight?
Who knows. Maybe Chrome updated, or Windiws restarted.
Seems it boils down to self signed certs not having the digital signature usage enabled.
q
Yeah, Chrome started pushing updates last week that changed a BUNCH of TLS requirements. Requires larger key sizes, more cryptos are disabled by default and the key usage thing.
šŸ‘ 1
d
What an excellent SO answer! I'll pass it along to our networking guy, he's also the certs guy, I'm guessing the reason it started working again was that the local state file got deleted, or expired, or something.