This sounds like it’s related to the DST Root CA certificate expiration (Google “DST Root CA” for backgound on that). The Things Network has been using Let’s Encrypt certificates, that used to chain to the DST Root CA, but now that this CA has expired, they use the ISRG Root CA certificate.
Since you say you’re on Windows 10, your operating system should happily accept The Things Network’s new certificates, but if you manually configured CA certificates in your application, you should update those.
No, I said the code is running on a linux server BUT I developed it a couple of years back on Windows and , yesterday, checked it again on Windows to find the problem is the same.
I’ll pass your comments to our security whizzkid and see what he says/can do.
When I created my v3 integrations toolkit I found that Windows needed to have the TTI certificate included in the code to “just work”. Depending on how any machine is updated will dictate if it updates for the new certificates, but for Windows it just never co-operated in the first place.
You may find the toolkit useful for your impending migration from v2 …
I have changed my code to use MQTT to connect to TTN instead of the ttn python library, as per the toolkit example. It connects just fine on my Windows PC. I’ll run it for a while before moving it to Linux. Thanks for the info.