{"library":"requests-pkcs12","type":"library","category":null,"description":"The requests-pkcs12 library extends the popular Python `requests` library to add native support for client-side PKCS#12 (often .p12 or .pfx) certificates. It provides a clean implementation by creating a custom `TransportAdapter` and `SSLContext`, avoiding monkey patching or the use of unencrypted temporary files. Currently at version 1.27, it serves as a robust transitional solution until `requests` incorporates direct PKCS#12 support. The project appears to be actively maintained, with frequent updates.","language":"python","status":"active","version":"1.27","tags":["HTTP","requests","PKCS#12","SSL","certificates","authentication","client-certificate"],"install":[{"cmd":"pip install requests-pkcs12","imports":["from requests_pkcs12 import get","from requests_pkcs12 import post","from requests_pkcs12 import Pkcs12Adapter","from requests import Session"]}],"homepage":null,"github":"https://github.com/m-click/requests_pkcs12","docs":null,"changelog":null,"pypi":"https://pypi.org/project/requests-pkcs12/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":2.9,"avg_import_s":0.84,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/requests-pkcs12/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}