
Tharmon (Customer) asked a question.
I am using the BRX cpu to communicate with an API via the HTTPCMD. I am using the internal ethernet port to connect to the web. It has been working for several months now. Recently, it quit working and I am now receiving a SSL/TLS handshake error. The API source renew their SSL certificate around the time this stopped working. The API responds properly when I issue the string through my browser. Any idea on what might be happening? Maybe the certificate in the BRX is old?
Taking the BRX to TLS v1.3 is not going to happen anytime soon. We're surprised that your API would force v1.3. Only recently have some APIs stopped allowing v1.0. Generally speaking, it's a negotiation. If the highest supported by one of the partners is v1.2, then the API will use v1.2. And for the record, it's going be a "heavy lift" for us to implement. The library we used for crypto hasn't been updated to v1.3. So, we're not sure it ever will be. We'll have to change crypto libraries, which is a major undertaking.