The good news is that rOS 7.2 has introduced this:
"HTTPS support is now available for all Scene Graph nodes (roHttpAgent)."
The bad news is that i am not quite clear how this works? In particualr since
https://sdkdocs.roku.com/display/sdkdoc/roHttpAgent say that one is already created and set for all roSgNodes already. This is a shot in the dark, but it appears that
ifHttpAgent listed to be supported by
roSGNode. Now, for the tricky part - both of these combined, it seems to me it should be as easy for you as doing
m.top.SetCertificatesFile("common:/certs/ca-bundle.crt")
m.top.InitClientCertificates()
in the main scene init and in result all your other nodes should start automaGically working with https too!
PS. let me know if that works?