pyopenssl
pyopenssl copied to clipboard
A Python wrapper around the OpenSSL library
It looks like #795 got closed prematurely. #933 made it so that you can skip setting a verify callback, and use OpenSSL's built-in verification functionality. And OpenSSL's built-in verification functionality...
File "/usr/lib/python3.6/site-packages/cheroot/server.py", line 377, in read data = self.rfile.read(size) File "/usr/lib/python3.6/site-packages/cheroot/makefile.py", line 431, in read val = self._safe_call(True, super().read, *args, **kwargs) File "/usr/lib/python3.6/site-packages/cheroot/ssl/pyopenssl.py", line 131, in _safe_call raise socket.timeout('timed out')...
I noticed this once Cheroot strict docs builds started failing. Basically, our site uses ```rst :py:class:`SSL.Context ` ``` and it now fails to resolve. Here are all the objects currently...
I try to get the list of client CAs, that a server allows. with openssl I can call: `openssl s_client -connect hostname:443 -servername hostname` and I can see the CAs...
There is one self test failure in 17.1.0 on NetBSD (down from 21 in 17.0.0): ``` ____________________________________________________________________________ TestContext.test_set_verify_callback_exception ____________________________________________________________________________ self = def test_set_verify_callback_exception(self): """ If the verify callback passed to...
I observe test failures when building against `libressl`(2.7.4). I don't know anything about this codebase, but looking briefly at the error for, say, `test_set_session_id_fail`, I think the test is expecting...
Related to https://github.com/pyca/pyopenssl/issues/795
setup.py runs a regex which assumes LF line endings over the contents of CHANGELOG.rst. When installing pyopenssl from source (`pip install git+...`) on Windows, there's a good chance these files...
openssl supports verifying a partial chain on the commandline: openssl verify -partial_chain -trusted intermediate_1.pem intermediate_2.pem This functionality does not seem possible in pyopenssl. I tried using `X509StoreContext` as I use...
Hello, I met a weird connection problem. TCP connection is ok to establish with my target IP. However, it hangs for a long time at `do_handshake()`. Here is my code....