python-certifi-win32
Add windows certificate store to certifi cacerts.
What it is and what it does
python-certifi-win32 is a runtime patcher that merges Windows system certificates into certifi's certificate bundle. When imported, it automatically patches certifi to include CA certificates trusted by your Windows installation, allowing Python packages to verify TLS/SSL connections to servers whose CAs are in your system store. The merged certificate file is kept up to date even when certifi is updated.
The package depends on wrapt, certifi, setuptools-scm, and wincertstore. It is explicitly abandoned and has been superseded by pip-system-certs; the last release was 2022-07-02. No active maintenance or security updates are provided.
Use it for:
- Verify TLS/SSL connections in corporate environments where internal CAs are installed in the Windows certificate store.
- Allow pip to install packages from internal servers secured with corporate certificates without manual CA bundle configuration.
- Enable tools using certifi to work with HTTPS endpoints secured by Windows-trusted but non-standard CAs.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Patches certifi at runtime to include certificates from the Windows certificate store, allowing Python packages like requests to verify TLS/SSL connections using your system's trusted CAs.
No. The package is explicitly abandoned and superseded by pip-system-certs. While it has low install friction and no known vulnerabilities, the maintainer's own note recommends against use. If you need Windows certificate store integration, migrate to the stated replacement instead.
Install
python-certifi-win32 on PyPI
pip
pip install python-certifi-win32uv
uv add python-certifi-win32poetry
poetry add python-certifi-win32Installing python-certifi-win32
Before you install
Low install friction with four runtime dependencies. However, the package is abandoned as of its last release on 2022-07-02, and the maintainer has explicitly noted it has been replaced by pip-system-certs. No active maintenance or security updates should be expected.
License in practice
Licensed under BSD (permissive), which allows commercial and private use with minimal restrictions. No notable licensing constraints for most use cases.
Quickstart
pip install python-certifi-win32
import python_certifi_win32
# Patching happens automatically on import; packages using certifi
# will now verify against both certifi and Windows certificate store
Windows-only; the package is designed specifically for the Windows certificate store and will not function on other operating systems.
Verify before relying
- Whether the automatic patching mechanism remains compatible with recent versions of certifi, given the package's abandoned status.
- Whether the stated replacement pip-system-certs is a suitable migration path for existing users.
- What specific functionality the patching provides beyond what the replacement offers.
Package facts
| License | BSD (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 4 — wrapt, certifi, setuptools-scm, wincertstore |
| Maintenance | abandoned — 1,504 days since the last release |
| First released | |
| Downloads | 678,779/month — #5,373 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: python_certifi_win32-1.6.1-py2.py3-none-any.whl
Tags
More Cryptography packages
Certifi provides Mozilla's curated collection…
copyleft · top 100 on PyPI
cryptographycryptography provides cryptographic recipes and…
permissive · top 100 on PyPI
rsaPure-Python RSA encryption, decryption,…
permissive · top 1,000 on PyPI
pyOpenSSLpyOpenSSL wraps OpenSSL's SSL/TLS functionality…
permissive · top 1,000 on PyPI
azure-identityProvides Microsoft Entra ID token-based…
unclear · top 1,000 on PyPI
PyNaClPyNaCl provides Python bindings to libsodium…
permissive · top 1,000 on PyPI
certifi-linuxRedirects certifi's certificate lookup to use…
permissive · top 15,000 on PyPI
certipyCertipy creates and manages certificate…
permissive · top 15,000 on PyPI
pip-system-certsAutomatically configures Python to use the…
permissive · top 5,000 on PyPI
requests-pkcs12Adds PKCS#12 certificate support to the…
permissive · top 5,000 on PyPI
wincertstoreAccesses Windows system certificate stores (CA…
permissive · top 15,000 on PyPI
mscertsProvides access to Microsoft's Root Certificate…
copyleft · top 15,000 on PyPI
trustmetrustme generates fake TLS certificates and…
permissive · top 5,000 on PyPI
truststoreTruststore exposes native system certificate…
permissive · top 1,000 on PyPI
wassimaWassima provides access to your operating…
permissive · top 5,000 on PyPI