René's URL Explorer Experiment


Title: Issue 16487: Allow ssl certificates to be specified from memory rather than files. - Python tracker

Mail addresses
report@bugs.python.org
report@bugs.python.org
report@bugs.python.org
lists@cheimes.de
report@bugs.python.org
lists@cheimes.de
report@bugs.python.org

direct link

Domain: bugs.python.org

Nonetext/html; charset=utf-8

Links:

https://bugs.python.org/
Python Homehttps://www.python.org/
Abouthttps://www.python.org/about/
Newshttps://www.python.org/blogs/
Documentationhttps://www.python.org/doc/
Downloadshttps://www.python.org/downloads/
Communityhttps://www.python.org/community/
Foundationhttps://www.python.org/psf/
Developer's Guidehttps://devguide.python.org/
Issue Trackerhttps://bugs.python.org/
Searchhttps://bugs.python.org/issue?@template=search&status=1
Random Issuehttps://bugs.python.org/issue?@action=random
Issues with patchhttps://bugs.python.org/issue?status=1&@sort=-activity&@columns=id%2Cgithub%2Cactivity%2Ctitle%2Ccreator%2Cstatus&@dispname=Issues%20with%20patch&@startwith=0&@group=priority&keywords=2&@action=search&@filter=&@pagesize=50
Easy issueshttps://bugs.python.org/issue?status=1&@sort=-activity&@columns=id%2Cgithub%2Cactivity%2Ctitle%2Ccreator%2Cstatus&@dispname=Easy%20issues&@startwith=0&@group=priority&keywords=6&@action=search&@filter=&@pagesize=50
Statshttps://bugs.python.org/issue?@template=stats
Lost your login?https://bugs.python.org/user?@template=forgotten
User Listhttps://bugs.python.org/user?@sort=username
Committer Listhttps://bugs.python.org/user?iscommitter=1&@action=search&@sort=username&@pagesize=300
Tracker Documentationhttp://docs.python.org/devguide/triaging.html
Tracker Developmenthttp://wiki.python.org/moin/TrackerDevelopment
Report Tracker Problemhttps://github.com/python/psf-infra-meta/issues
https://github.com/python/cpython/issues
GitHubhttps://github.com/python/cpython/issues
see the GitHub FAQs in the Python's Developer Guide.https://devguide.python.org/gh-faq/
This issue has been migrated to GitHub: https://github.com/python/cpython/issues/60691 https://github.com/python/cpython/issues/60691
Titlehttp://docs.python.org/devguide/triaging.html#title
Typehttp://docs.python.org/devguide/triaging.html#type
Stagehttp://docs.python.org/devguide/triaging.html#stage
Componentshttp://docs.python.org/devguide/triaging.html#components
Versionshttp://docs.python.org/devguide/triaging.html#versions
Statushttp://docs.python.org/devguide/triaging.html#status
Resolutionhttp://docs.python.org/devguide/triaging.html#resolution
Dependencieshttp://docs.python.org/devguide/triaging.html#dependencies
Supersederhttp://docs.python.org/devguide/triaging.html#superseder
Assigned Tohttp://docs.python.org/devguide/triaging.html#assigned-to
Nosy Listhttp://docs.python.org/devguide/triaging.html#nosy-list
Priorityhttp://docs.python.org/devguide/triaging.html#priority
Keywordshttp://docs.python.org/devguide/triaging.html#keywords
sslpatch1.patchhttps://bugs.python.org/file28002/sslpatch1.patch
sslpatch2.patchhttps://bugs.python.org/file28866/sslpatch2.patch
ssl.patchhttps://bugs.python.org/file30707/ssl.patch
reviewhttps://bugs.python.org/review/16487/#ps8487
ssl2.patchhttps://bugs.python.org/file30718/ssl2.patch
reviewhttps://bugs.python.org/review/16487/#ps8494
ssl2.patchhttps://bugs.python.org/file32612/ssl2.patch
reviewhttps://bugs.python.org/review/16487/#ps9902
python_16487_jgehrcke_01.patchhttps://bugs.python.org/file44092/python_16487_jgehrcke_01.patch
reviewhttps://bugs.python.org/review/16487/#ps18126
PR 2449https://github.com/python/cpython/pull/2449
msg175691https://bugs.python.org/issue16487#msg175691
(view)https://bugs.python.org/msg175691
msg175692https://bugs.python.org/issue16487#msg175692
(view)https://bugs.python.org/msg175692
msg175701https://bugs.python.org/issue16487#msg175701
(view)https://bugs.python.org/msg175701
msg175709https://bugs.python.org/issue16487#msg175709
(view)https://bugs.python.org/msg175709
msg175741https://bugs.python.org/issue16487#msg175741
(view)https://bugs.python.org/msg175741
msg175779https://bugs.python.org/issue16487#msg175779
(view)https://bugs.python.org/msg175779
msg175806https://bugs.python.org/issue16487#msg175806
(view)https://bugs.python.org/msg175806
msg175809https://bugs.python.org/issue16487#msg175809
(view)https://bugs.python.org/msg175809
msg180734https://bugs.python.org/issue16487#msg180734
(view)https://bugs.python.org/msg180734
msg180736https://bugs.python.org/issue16487#msg180736
(view)https://bugs.python.org/msg180736
msg180737https://bugs.python.org/issue16487#msg180737
(view)https://bugs.python.org/msg180737
msg190997https://bugs.python.org/issue16487#msg190997
(view)https://bugs.python.org/msg190997
msg191018https://bugs.python.org/issue16487#msg191018
(view)https://bugs.python.org/msg191018
msg191828https://bugs.python.org/issue16487#msg191828
(view)https://bugs.python.org/msg191828
http://docs.python.org/2/library/zipfile#zipfile.ZipFilehttp://docs.python.org/2/library/zipfile#zipfile.ZipFile
http://docs.python.org/release/2.7.5/library/binhex.html#binhex.hexbinhttp://docs.python.org/release/2.7.5/library/binhex.html#binhex.hexbin
http://docs.python.org/2/library/xml.dom.minidom.html#xml.dom.minidom.parsehttp://docs.python.org/2/library/xml.dom.minidom.html#xml.dom.minidom.parse
http://docs.python.org/2/library/mailbox.html#mailbox.Mailbox.addhttp://docs.python.org/2/library/mailbox.html#mailbox.Mailbox.add
http://docs.python.org/2/library/pickletools.html#pickletools.dishttp://docs.python.org/2/library/pickletools.html#pickletools.dis
msg191838https://bugs.python.org/issue16487#msg191838
(view)https://bugs.python.org/msg191838
msg191847https://bugs.python.org/issue16487#msg191847
(view)https://bugs.python.org/msg191847
msg191859https://bugs.python.org/issue16487#msg191859
(view)https://bugs.python.org/msg191859
msg191860https://bugs.python.org/issue16487#msg191860
(view)https://bugs.python.org/msg191860
msg191862https://bugs.python.org/issue16487#msg191862
(view)https://bugs.python.org/msg191862
#18138https://bugs.python.org/issue18138
msg191868https://bugs.python.org/issue16487#msg191868
(view)https://bugs.python.org/msg191868
msg191922https://bugs.python.org/issue16487#msg191922
(view)https://bugs.python.org/msg191922
msg191923https://bugs.python.org/issue16487#msg191923
(view)https://bugs.python.org/msg191923
msg191924https://bugs.python.org/issue16487#msg191924
(view)https://bugs.python.org/msg191924
#17134https://bugs.python.org/issue17134
msg191936https://bugs.python.org/issue16487#msg191936
(view)https://bugs.python.org/msg191936
msg191937https://bugs.python.org/issue16487#msg191937
(view)https://bugs.python.org/msg191937
msg191938https://bugs.python.org/issue16487#msg191938
(view)https://bugs.python.org/msg191938
msg191941https://bugs.python.org/issue16487#msg191941
(view)https://bugs.python.org/msg191941
msg191942https://bugs.python.org/issue16487#msg191942
(view)https://bugs.python.org/msg191942
msg191957https://bugs.python.org/issue16487#msg191957
(view)https://bugs.python.org/msg191957
msg191970https://bugs.python.org/issue16487#msg191970
(view)https://bugs.python.org/msg191970
msg202800https://bugs.python.org/issue16487#msg202800
(view)https://bugs.python.org/msg202800
msg202828https://bugs.python.org/issue16487#msg202828
(view)https://bugs.python.org/msg202828
msg202829https://bugs.python.org/issue16487#msg202829
(view)https://bugs.python.org/msg202829
msg202832https://bugs.python.org/issue16487#msg202832
(view)https://bugs.python.org/msg202832
#17828https://bugs.python.org/issue17828
msg202833https://bugs.python.org/issue16487#msg202833
(view)https://bugs.python.org/msg202833
msg246488https://bugs.python.org/issue16487#msg246488
(view)https://bugs.python.org/msg246488
msg246489https://bugs.python.org/issue16487#msg246489
(view)https://bugs.python.org/msg246489
msg246492https://bugs.python.org/issue16487#msg246492
(view)https://bugs.python.org/msg246492
msg246494https://bugs.python.org/issue16487#msg246494
(view)https://bugs.python.org/msg246494
msg246495https://bugs.python.org/issue16487#msg246495
(view)https://bugs.python.org/msg246495
msg246496https://bugs.python.org/issue16487#msg246496
(view)https://bugs.python.org/msg246496
msg246555https://bugs.python.org/issue16487#msg246555
(view)https://bugs.python.org/msg246555
http://bugs.python.org/issue16487http://bugs.python.org/issue16487
msg272585https://bugs.python.org/issue16487#msg272585
(view)https://bugs.python.org/msg272585
https://docs.python.org/3/library/ssl.html#combined-key-and-certificatehttps://docs.python.org/3/library/ssl.html#combined-key-and-certificate
https://github.com/python/cpython/blob/0852878a81edd5c16776a68ce34c45cca233deae/Modules/_ssl.c#L2824https://github.com/python/cpython/blob/0852878a81edd5c16776a68ce34c45cca233deae/Modules/_ssl.c#L2824
https://www.openssl.org/docs/manmaster/ssl/SSL_CTX_use_certificate.htmlhttps://www.openssl.org/docs/manmaster/ssl/SSL_CTX_use_certificate.html
https://www.openssl.org/docs/manmaster/ssl/SSL_CTX_set_client_cert_cb.htmlhttps://www.openssl.org/docs/manmaster/ssl/SSL_CTX_set_client_cert_cb.html
https://www.openssl.org/docs/manmaster/ssl/SSL_CTX_load_verify_locations.htmlhttps://www.openssl.org/docs/manmaster/ssl/SSL_CTX_load_verify_locations.html
https://fossies.org/dox/openssl-1.0.2h/ssl__rsa_8c_source.html#l00685https://fossies.org/dox/openssl-1.0.2h/ssl__rsa_8c_source.html#l00685
https://fossies.org/dox/openssl-1.1.0-pre6/ssl__rsa_8c_source.html#l00599https://fossies.org/dox/openssl-1.1.0-pre6/ssl__rsa_8c_source.html#l00599
https://github.com/python/cpython/commit/08802a11fdb844a5aaec3a1dc67d8281d582d22bhttps://github.com/python/cpython/commit/08802a11fdb844a5aaec3a1dc67d8281d582d22b
Modules/_ssl.chttps://github.com/python/cpython/blob/master/Modules/_ssl.c
msg275288https://bugs.python.org/issue16487#msg275288
(view)https://bugs.python.org/msg275288
msg277173https://bugs.python.org/issue16487#msg277173
(view)https://bugs.python.org/msg277173
msg281457https://bugs.python.org/issue16487#msg281457
(view)https://bugs.python.org/msg281457
msg293908https://bugs.python.org/issue16487#msg293908
(view)https://bugs.python.org/msg293908
https://github.com/python/cpythonhttps://github.com/python/cpython
msg297068https://bugs.python.org/issue16487#msg297068
(view)https://bugs.python.org/msg297068
https://github.com/python/cpythonhttps://github.com/python/cpython
https://github.com/python/cpython/pull/2449https://github.com/python/cpython/pull/2449
msg303514https://bugs.python.org/issue16487#msg303514
(view)https://bugs.python.org/msg303514
msg307153https://bugs.python.org/issue16487#msg307153
(view)https://bugs.python.org/msg307153
msg307154https://bugs.python.org/issue16487#msg307154
(view)https://bugs.python.org/msg307154
msg307296https://bugs.python.org/issue16487#msg307296
(view)https://bugs.python.org/msg307296
https://www.python.org/dev/peps/pep-0543/https://www.python.org/dev/peps/pep-0543/
msg307298https://bugs.python.org/issue16487#msg307298
(view)https://bugs.python.org/msg307298
PEP 543https://www.python.org/dev/peps/pep-0543/
msg307299https://bugs.python.org/issue16487#msg307299
(view)https://bugs.python.org/msg307299
PEP 543https://www.python.org/dev/peps/pep-0543/
#28414https://bugs.python.org/issue28414
msg307320https://bugs.python.org/issue16487#msg307320
(view)https://bugs.python.org/msg307320
PEP 543https://www.python.org/dev/peps/pep-0543/
#28414https://bugs.python.org/issue28414
https://bugs.python.org/issue16487https://bugs.python.org/issue16487
msg307322https://bugs.python.org/issue16487#msg307322
(view)https://bugs.python.org/msg307322
msg307357https://bugs.python.org/issue16487#msg307357
(view)https://bugs.python.org/msg307357
PEP 543https://www.python.org/dev/peps/pep-0543/
PEP 543https://www.python.org/dev/peps/pep-0543/
msg307372https://bugs.python.org/issue16487#msg307372
(view)https://bugs.python.org/msg307372
PEP 543https://www.python.org/dev/peps/pep-0543/
PEP 543https://www.python.org/dev/peps/pep-0543/
PEP 543https://www.python.org/dev/peps/pep-0543/
msg307373https://bugs.python.org/issue16487#msg307373
(view)https://bugs.python.org/msg307373
PEP 543https://www.python.org/dev/peps/pep-0543/
PEP 543https://www.python.org/dev/peps/pep-0543/
PEP 543https://www.python.org/dev/peps/pep-0543/
https://bugs.python.org/issue16487https://bugs.python.org/issue16487
msg307377https://bugs.python.org/issue16487#msg307377
(view)https://bugs.python.org/msg307377
msg307380https://bugs.python.org/issue16487#msg307380
(view)https://bugs.python.org/msg307380
msg307681https://bugs.python.org/issue16487#msg307681
(view)https://bugs.python.org/msg307681
https://github.com/python/cpython/pull/2449/fileshttps://github.com/python/cpython/pull/2449/files
PEP 543https://www.python.org/dev/peps/pep-0543/
msg309841https://bugs.python.org/issue16487#msg309841
(view)https://bugs.python.org/msg309841
PR 2449https://github.com/python/cpython/pull/2449
PEP 543https://www.python.org/dev/peps/pep-0543/
PR 2449https://github.com/python/cpython/pull/2449
PEP 543https://www.python.org/dev/peps/pep-0543/
PR 2449https://github.com/python/cpython/pull/2449
PR 2449https://github.com/python/cpython/pull/2449
https://github.com/python/cpython/pull/5162https://github.com/python/cpython/pull/5162
PEP 543https://www.python.org/dev/peps/pep-0543/
Lib/test/ssl_cert.pemhttps://github.com/python/cpython/blob/master/Lib/test/ssl_cert.pem
Lib/test/pycacert.pemhttps://github.com/python/cpython/blob/master/Lib/test/pycacert.pem
Lib/test/ssl_key.passwd.pemhttps://github.com/python/cpython/blob/master/Lib/test/ssl_key.passwd.pem
Lib/test/ssl_key.passwd.pemhttps://github.com/python/cpython/blob/master/Lib/test/ssl_key.passwd.pem
msg324686https://bugs.python.org/issue16487#msg324686
(view)https://bugs.python.org/msg324686
https://www.python.org/dev/peps/pep-0543/https://www.python.org/dev/peps/pep-0543/
PEP 543https://www.python.org/dev/peps/pep-0543/
PEP 543https://www.python.org/dev/peps/pep-0543/
https://github.com/python/cpython/pull/5162https://github.com/python/cpython/pull/5162
msg362692https://bugs.python.org/issue16487#msg362692
(view)https://bugs.python.org/msg362692
msg363074https://bugs.python.org/issue16487#msg363074
(view)https://bugs.python.org/msg363074
PEP 543https://www.python.org/dev/peps/pep-0543/
PEP 543https://www.python.org/dev/peps/pep-0543/
msg363101https://bugs.python.org/issue16487#msg363101
(view)https://bugs.python.org/msg363101
msg363101https://bugs.python.org/msg363101
msg363074https://bugs.python.org/msg363074
Lord Anton Hvornumhttps://bugs.python.org/user25822
msg362692https://bugs.python.org/msg362692
msg324686https://bugs.python.org/msg324686
msg309841https://bugs.python.org/msg309841
msg307681https://bugs.python.org/msg307681
msg307380https://bugs.python.org/msg307380
msg307377https://bugs.python.org/msg307377
msg307373https://bugs.python.org/msg307373
msg307372https://bugs.python.org/msg307372
msg307357https://bugs.python.org/msg307357
msg307322https://bugs.python.org/msg307322
msg307320https://bugs.python.org/msg307320
msg307299https://bugs.python.org/msg307299
msg307298https://bugs.python.org/msg307298
msg307296https://bugs.python.org/msg307296
msg307154https://bugs.python.org/msg307154
msg307153https://bugs.python.org/msg307153
vstinnerhttps://bugs.python.org/user2377
msg303514https://bugs.python.org/msg303514
njshttps://bugs.python.org/user9811
msg297068https://bugs.python.org/msg297068
pull_request2506https://bugs.python.org/pull_request2506
msg293908https://bugs.python.org/msg293908
orsenthilhttps://bugs.python.org/user1741
msg281457https://bugs.python.org/msg281457
msg277173https://bugs.python.org/msg277173
christian.heimeshttps://bugs.python.org/user3108
msg275288https://bugs.python.org/msg275288
python_16487_jgehrcke_01.patchhttps://bugs.python.org/file44092
jgehrckehttps://bugs.python.org/user10946
msg272585https://bugs.python.org/msg272585
christian.heimeshttps://bugs.python.org/user3108
msg246555https://bugs.python.org/msg246555
msg246496https://bugs.python.org/msg246496
msg246495https://bugs.python.org/msg246495
msg246494https://bugs.python.org/msg246494
msg246492https://bugs.python.org/msg246492
msg246489https://bugs.python.org/msg246489
martiushttps://bugs.python.org/user20095
msg246488https://bugs.python.org/msg246488
christian.heimeshttps://bugs.python.org/user3108
vstinnerhttps://bugs.python.org/user2377
ssl2.patchhttps://bugs.python.org/file32611
ssl2.patchhttps://bugs.python.org/file32612
msg202833https://bugs.python.org/msg202833
msg202832https://bugs.python.org/msg202832
msg202829https://bugs.python.org/msg202829
ssl2.patchhttps://bugs.python.org/file32611
msg202828https://bugs.python.org/msg202828
msg202800https://bugs.python.org/msg202800
issue18915 supersederhttps://bugs.python.org/issue18915
dstuffthttps://bugs.python.org/user17248
ssl2.patchhttps://bugs.python.org/file30718
msg191970https://bugs.python.org/msg191970
msg191957https://bugs.python.org/msg191957
msg191942https://bugs.python.org/msg191942
msg191941https://bugs.python.org/msg191941
msg191938https://bugs.python.org/msg191938
msg191937https://bugs.python.org/msg191937
msg191936https://bugs.python.org/msg191936
msg191924https://bugs.python.org/msg191924
msg191923https://bugs.python.org/msg191923
ssl.patchhttps://bugs.python.org/file30707
msg191922https://bugs.python.org/msg191922
msg191868https://bugs.python.org/msg191868
msg191862https://bugs.python.org/msg191862
msg191860https://bugs.python.org/msg191860
christian.heimeshttps://bugs.python.org/user3108
msg191859https://bugs.python.org/msg191859
msg191847https://bugs.python.org/msg191847
msg191838https://bugs.python.org/msg191838
msg191828https://bugs.python.org/msg191828
msg191018https://bugs.python.org/msg191018
brandon-rhodeshttps://bugs.python.org/user11803
msg190997https://bugs.python.org/msg190997
sslpatch2.patchhttps://bugs.python.org/file28866
msg180737https://bugs.python.org/msg180737
msg180736https://bugs.python.org/msg180736
jceahttps://bugs.python.org/user415
msg180734https://bugs.python.org/msg180734
giampaolo.rodolahttps://bugs.python.org/user3080
msg175809https://bugs.python.org/msg175809
msg175806https://bugs.python.org/msg175806
msg175779https://bugs.python.org/msg175779
msg175741https://bugs.python.org/msg175741
asvetlovhttps://bugs.python.org/user10303
msg175709https://bugs.python.org/msg175709
pitrouhttps://bugs.python.org/user2040
msg175701https://bugs.python.org/msg175701
msg175692https://bugs.python.org/msg175692
The Python Software Foundationhttps://python.org/psf-landing/
Rounduphttp://roundup.sourceforge.net
Python Software Foundationhttp://python.org/psf
Legal Statementshttp://python.org/about/legal

URLs of crawlers that visited me.