Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Moniveto-robotti ja SSL

AVM [23.02.2016 20:23:38]

#

Olen juuri aloitellut Moniveto-ohjelmiston tekoa ja intoa riittää enemmän kuin taitoa. Veikkaus tarjoaa hyvät ohjeet softan tekemiseen ja keskusteluista on löytynyt paljon hyviä vinkkejä! Kaikki on sujunut tähän asti odotettua paremmin, mutta muutamia kysymyksiä on kuitenkin herännyt. Ongelma on seuraavanlainen;

error: (60, 'SSL certificate problem: unable to get local issuer certificate')

Ymmärrän kyllä ettei kyseistä sertifikaattia ole koodissa määritetty, ja siksi ajattelin kysyä apuja sen lisäämiseen Pythonilla. Varmasti monelle ihan peruskauraa, mutta jeesiä kaivataan!

AVM [25.02.2016 00:48:04]

#

Pienikin vinkki auttaisi jatkamaan koodissa eteenpäin. Vielä en ole saanut yhteyttä menemään läpi.

Grez [25.02.2016 06:25:44]

#

No et nyt ihan hirveästi anna eväitä auttaakaan. Sen verran siis kerrot viestissäsi, että ilmeisesti käytät Pythonia ja saat tuollaisen virheilmoituksen.

Arvataan nyt sitten vaikka että käytät pycurlia sivun lataamiseen.

Heitän tähän nyt sitten copypastaa StackOverflowsta

Suman kirjoitti:

import pycurl
curl = pycurl.Curl()
curl.setopt(pycurl.URL, "https://your-secure-website.com/")
curl.setopt(pycurl.SSL_VERIFYPEER, 1)
curl.setopt(pycurl.SSL_VERIFYHOST, 2)
curl.setopt(pycurl.CAINFO, "/path/to/updated-certificate-chain.crt")
curl.perform()

curl by default comes with an outdated certificate list. Whether you want to update it or just use your own certs for testing, make sure to place the updated-certificate-chain.crt file in an accessible location and use the pycurl.CAINFO option to point to it.

Also make sure pycurl.SSL_VERIFYHOST is set to 2, the highest security check setting.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta