Skip to content
Discussion options

You must be logged in to vote

Good question! 😊 The root CAs are trusted by the device - the list is correct.

The issue is how TLS chain verification works on Growatt devices. Most TLS clients (like browsers) can complete a partial chain on their own if they already have the root CA in their trust store. The Growatt dataloggers (ESP32-based) don't do this. We observed that they need the server to present the entire chain during the TLS handshake - from your certificate through the intermediate all the way to the root.

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@MrZwickie
Comment options

Answer selected by MrZwickie
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants