Christian Heimes added the comment:

My patch is inspired by mod_ssl:

http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/ssl/ssl_engine_init.c?view=markup#l697

CRLs can already be loaded with SSLContext.load_verify_locations(). The patch 
exposes the verification flags of SSLContext's X509_STORE. With 
X509_V_FLAG_CRL_CHECK OpenSSL requires (!) a CRL that matches the issuer of 
leaf certificate of the chain (the peer's cert). X509_V_FLAG_CRL_CHECK | 
X509_V_FLAG_CRL_CHECK_ALL also requires CRLs for all intermediate certs of the 
peer's cert chain.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue8813>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to