Skip to content

Conversation

@kctherookie
Copy link
Contributor

@kctherookie kctherookie commented Mar 21, 2019

This PR adds a function to Modules/_ssl.c.
The function collects all readable certificate stores into one certificate store collection that is later
used by _ssl_enum_certificates_impl and _ssl_enum_crls_impl. During enumeration duplicate certificates and crls are handled.
Reopened PR for @zooba

https://bugs.python.org/issue35941

This commit adds a function that collects
certificates from several certificate stores into
one certificate collection store that is enumerated.
This commit adds a function that collects
certificates from several certificate stores into
one certificate collection store that is enumerated.
…ssue-35941

Reopen PR for "bpo-35941: Fix ssl certificate enumeration for windows"
@zooba
Copy link
Member

zooba commented Mar 27, 2019

@kctherookie Sorry for the delay again - we'll want the NEWS file for this item, since it's a valuable fix that people should know about. Could you add it? There are instructions if you click "Details" on the failed check below.

@kctherookie
Copy link
Contributor Author

Added NEWS entry, thanks for reviewing.

@zooba zooba merged commit d93fbbf into python:master Mar 28, 2019
@miss-islington
Copy link
Contributor

Thanks @kctherookie for the PR, and @zooba for merging it 🌮🎉.. I'm working now to backport this PR to: 3.7.
🐍🍒⛏🤖

@zooba
Copy link
Member

zooba commented Mar 28, 2019

Thanks for the contribution!

miss-islington pushed a commit to miss-islington/cpython that referenced this pull request Mar 28, 2019
Add a function to collect certificates from several certificate stores into one certificate collection store that is then enumerated. This ensures we load as many certificates as we can access.
(cherry picked from commit d93fbbf)

Co-authored-by: kctherookie <48805853+kctherookie@users.noreply.github.com>
@bedevere-bot
Copy link

GH-12609 is a backport of this pull request to the 3.7 branch.

miss-islington added a commit that referenced this pull request Mar 28, 2019
Add a function to collect certificates from several certificate stores into one certificate collection store that is then enumerated. This ensures we load as many certificates as we can access.
(cherry picked from commit d93fbbf)

Co-authored-by: kctherookie <48805853+kctherookie@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants