Tugann comhghleacaí duit teastas CA na heagraíochta. Cuireann Requests paraiméadar ar fáil darb ainm cert. Breathnaíonn na hainmneacha mar phéire, ach freagraíonn siad ceisteanna difriúla.

SocrúCuspóir
verifyRoghnaíonn sé an t-ábhar muiníne a úsáidtear chun an piara a fhíorú
certCuireann sé teastas cliaint i láthair, lena phríomheochair, nuair a bhíonn fíordheimhniú cliaint ag teastáil

I gcás CA idircheaptha ceadaithe, féadann oibríocht Requests an babhta CA beartaithe a roghnú:

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

Anseo is é routes mapáil seachfhreastalaí reatha an fheidhmchláir. Caithfidh an cosán an babhta muiníne ceart inléite don chliant seo a ainmniú. Ní teastas suímh ghréasáin íoslódáilte é a roghnaíodh díreach toisc gur theip ar an nasc.

Is ionchur muiníne eile a thacaítear leis an athróg timpeallachta REQUESTS_CA_BUNDLE. Seiceáil an cosán seolta iarbhír má fheictear neamhéifeachtach í; féadann sreafaí oibre iarratas ullmhaithe agus socruithe follasacha athrú a dhéanamh ar an gcaoi a ndéantar cumraíocht timpeallachta a chumasc.

Níor chóir go mbeadh príomheochair an CA de dhíth ort

Is é an teastas CA poiblí an rud a theastaíonn ó chliant chun eisitheoir ceadaithe a aithint. Is rún cumhachtach de chuid páirtí eile é a phríomheochair sínithe. Níor chóir é a dháileadh ar úsáideoirí an fheidhmchláir mar chuid de ghnáth-dheisiú muiníne seachfhreastalaí.

D'fhéadfadh ceann scríbe ar leith nó caidreamh TLS eile atá cumraithe ar leithligh teastas cliaint a éileamh fós. Ceanglas ar leith é sin, ní rud a bhaintear as gach earráid fíoraithe teastais.

Nuair a thagann an chéad earráid eile chun cinn, ainmnigh an oibríocht: comhad CA a lódáil, teastas piara a fhíorú, nó féiniúlacht cliaint a chur i láthair. Ní bealach iontaofa é comhad a bhogadh idir verify agus cert go dtí go n-athraíonn an teachtaireacht chun a ról a roghnú.

Ailt ghaolmhara