python-certifi-win32
Add windows certificate store to certifi cacerts.
Decision gist · record as of 2026-08-14
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.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Windows-only; the package is designed specifically for the Windows certificate store and will not function on other operating systems.
- 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.
License · maintenance · safety
BSD (permissive) — Licensed under BSD (permissive), which allows commercial and private use with minimal restrictions. No notable licensing constraints for most use cases.
last release 2022-07-02 (1504 days)
0 known vulnerabilities (OSV.dev, 2026-08-14) · 678,779 downloads/mo, #5,373 on PyPI
Alternatives
Verify before relying
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- 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.
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 on it.
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
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.
Windows-only; the package is designed specifically for the Windows certificate store and will not function on other operating systems.
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
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 packageswraptcertifisetuptools-scmwincertstore |
| 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
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “windows certificate store integration”
- python-certifi-win32Patches certifi at runtime to include certificates from the Windows…
- wincertstoreAccesses Windows system certificate stores (CA and CRL) via ctypes…
- truststoreTruststore exposes native system certificate stores through an SSL…
Give your agent the search over MCP, or paste the wish link into any chat.
More Cryptography packages
Certifi provides Mozilla's curated collection of root SSL certificates for Python applications to validate TLS hosts and verify certificate trustworthiness.
cryptography provides cryptographic recipes and low-level primitives for symmetric encryption, message digests, key derivation, and other common cryptographic algorithms in Python.
Pure-Python RSA encryption, decryption, signing, and key generation following PKCS#1 v1.5, with command-line and library interfaces.
pyOpenSSL wraps OpenSSL's SSL/TLS functionality for Python, providing high-level connection objects and certificate handling through a Python-friendly interface around OpenSSL's cryptographic operations.
Provides Microsoft Entra ID token-based authentication for Azure SDK clients through a set of TokenCredential implementations that handle OAuth flows and managed identity support.
PyNaCl provides Python bindings to libsodium for digital signatures, secret-key and public-key encryption, hashing, message authentication, and password-based key derivation.
See also certifi-linux · certipy · pip-system-certs · requests-pkcs12 · wincertstore · mscerts · trustme · truststore · wassima