Ein kollega letur tær CA-váttanina hjá felagnum. Requests bjóðar ein parametur sum eitur cert. Nøvnini síggja út sum ein passari, men tey svara ymiskum spurningum.

StillingEndamál
verifyVelur trygdarevnið, sum verður brúkt til at vátta mótsetningin
certVísir eina kundaváttan, við privatum lykli, tá kundaváttan er kravd

Fyri eina góðkenda millumgongu-CA kann ein Requests-handling velja ta ætlaðu CA-buntan:

response = requests.get(
    'https://example.com/',
    proxies=routes,
    verify='/path/to/approved-ca-bundle.pem',
    timeout=15,
)

Her er routes verandi proxy-mappingin hjá nýtsluskipanini. Leiðin má nevna ta rættu lesandi trygdarbuntan fyri henda kundan. Tað er ikki ein niðurtikin netstaðarváttan, sum bert varð vald, tí sambandið miseydnaðist.

Umhvørvisvariablið REQUESTS_CA_BUNDLE er ein onnur studd trygdarinntak. Kanna veruligu sendingarleiðina, um hon tykist óvirkin; arbeiðsflæðir fyri fyrireikaðar umbønir og greiðar stillingar kunnu broyta, hvussu umhvørvisstillingin verður samanborin.

Tú skalt ikki tørva privatan lykil CA-innar

Tað almenna CA-váttanin er tað, ein kundi tørvar fyri at kenna ein góðkendan útgevar. Privati undirskriftarlykil hennara er ein sterkur loyndarmur hjá einum øðrum parti. Hann eigur ikki at verða býttur út til nýtsluskipanarbrúkarar sum partur av eini vanligri proxy-trygdarbøting.

Ein kundaváttan kann enn verða kravd av einum ávísum máli ella av einum øðrum serstakliga stilltum TLS-sambandi. Tað er eitt serstakt krav, ikki nakað, sum verður ágváð úr hvørjari váttanarvillu.

Tá næsta villa vísir seg, nevn handlingina: at lesa eina CA-fílu, at vátta eina mótsetningarváttan ella at vísa eina kundaidentitet. At flyta eina fílu millum verify og cert, til boðskapið broytist, er ikki ein áreiðanligur háttur at velja leiklut hennara.

Skyldar greinar