url = "https://www.perturb.org/hls/test.xml"
http = NewHttp(url)
http.SetCertificatesFile(???)
rsp = http.GetToStringWithRetry()
xfer.SetCertificatesFile("common:/certs/ca-bundle.crt")
The URL Transfer object authenticates your web server by calling SetCertificatesFile()with a .pem file that includes the certificate authority cert for the authority (like Verisign, Thawte, etc… or your own with OpenSSL) that signed your web server certificate before making the https request. You can use the Roku standard cert bundle (similar to Mozilla) stored in common:/certs/ca-bundle.crt
url = "https://www.perturb.org/hls/test.xml"
http = NewHttp(url)
http.SetCertificatesFile("common:/certs/ca-bundle.crt")
http.InitClientCertificates()
Member function not found in BrightScript Component or interface. (runtime error &hf4) in .../pkg:/source/categoryFeed.brs(65)
065: http.SetCertificatesFile("common:/certs/ca-bundle.crt")