Не удалось выполнить запрос Roku https

У меня есть приведенный ниже код для получения данных с моего https веб-сайта, имеющего сертификат godaddy. Но я не могу получить результат по URL-адресу.

port = CreateObject("roMessagePort")
req = createObject("roUrlTransfer")
req.SetMessagePort(port)
req.setCertificatesFile("pkg:/source/domain.crt")
req.AddHeader("X-Roku-Reserved-Dev-Id", "")
req.InitClientCertificates()
req.setUrl("https://domain.com/index.php/roku/getdata")
response = req.getToString()
print "response: "; response

Примечание. я отредактировал /etc/apache2/sites-available/default-ssl.conf файл, чтобы добавить сертификат godaddy. на моем веб-сайте https работает. Я всегда получаю код ошибки -77. Я экспортировал файл crt из mozilla firefox. Это правильный способ?


person Shijin TR    schedule 12.08.2015    source источник


Ответы (1)


Нет представления о правильном формате экспорта сертификата. Но пробовали ли вы:

req.SetCertificatesFile("common:/certs/ca-bundle.crt")
person Nas Banov    schedule 12.08.2015