Skip to content

Commit 540b66a

Browse files
sethmlarsonpradyunsg
authored andcommitted
Clarify the new default certificate behavior for pip
1 parent 3d49ca0 commit 540b66a

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

docs/html/topics/https-certificates.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88

99
By default, pip will perform SSL certificate verification for network
1010
connections it makes over HTTPS. These serve to prevent man-in-the-middle
11-
attacks against package downloads. Pip by default uses a bundled CA certificate
12-
store from {pypi}`certifi`.
11+
attacks against package downloads.
1312

1413
## Using a specific certificate store
1514

@@ -37,6 +36,10 @@ flag to pip.
3736

3837
```{warning}
3938
If Python 3.9 or earlier is in use then only certifi is used to verify HTTPS connections.
39+
40+
The system certificate store won't be used in this case, so some situations like proxies
41+
with their own certificates may not work. Upgrading to at least Python 3.10 or later is
42+
the recommended method to resolve this issue.
4043
```
4144

4245
[truststore github issue tracker]:

0 commit comments

Comments
 (0)