Python ssl.MemoryBIO() Examples
The following are 30
code examples of ssl.MemoryBIO().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
ssl
, or try the search function
.
Example #1
Source File: sslproto.py From android_universal with MIT License | 6 votes |
def __init__(self, context, server_side, server_hostname=None): """ The *context* argument specifies the ssl.SSLContext to use. The *server_side* argument indicates whether this is a server side or client side transport. The optional *server_hostname* argument can be used to specify the hostname you are connecting to. You may only specify this parameter if the _ssl module supports Server Name Indication (SNI). """ self._context = context self._server_side = server_side self._server_hostname = server_hostname self._state = _UNWRAPPED self._incoming = ssl.MemoryBIO() self._outgoing = ssl.MemoryBIO() self._sslobj = None self._need_ssldata = False self._handshake_cb = None self._shutdown_cb = None
Example #2
Source File: sslproto.py From annotated-py-projects with MIT License | 6 votes |
def __init__(self, context, server_side, server_hostname=None): """ The *context* argument specifies the ssl.SSLContext to use. The *server_side* argument indicates whether this is a server side or client side transport. The optional *server_hostname* argument can be used to specify the hostname you are connecting to. You may only specify this parameter if the _ssl module supports Server Name Indication (SNI). """ self._context = context self._server_side = server_side self._server_hostname = server_hostname self._state = _UNWRAPPED self._incoming = ssl.MemoryBIO() self._outgoing = ssl.MemoryBIO() self._sslobj = None self._need_ssldata = False self._handshake_cb = None self._shutdown_cb = None
Example #3
Source File: sslproto.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 6 votes |
def __init__(self, context, server_side, server_hostname=None): """ The *context* argument specifies the ssl.SSLContext to use. The *server_side* argument indicates whether this is a server side or client side transport. The optional *server_hostname* argument can be used to specify the hostname you are connecting to. You may only specify this parameter if the _ssl module supports Server Name Indication (SNI). """ self._context = context self._server_side = server_side self._server_hostname = server_hostname self._state = _UNWRAPPED self._incoming = ssl.MemoryBIO() self._outgoing = ssl.MemoryBIO() self._sslobj = None self._need_ssldata = False self._handshake_cb = None self._shutdown_cb = None
Example #4
Source File: sslproto.py From ironpython3 with Apache License 2.0 | 6 votes |
def __init__(self, context, server_side, server_hostname=None): """ The *context* argument specifies the ssl.SSLContext to use. The *server_side* argument indicates whether this is a server side or client side transport. The optional *server_hostname* argument can be used to specify the hostname you are connecting to. You may only specify this parameter if the _ssl module supports Server Name Indication (SNI). """ self._context = context self._server_side = server_side self._server_hostname = server_hostname self._state = _UNWRAPPED self._incoming = ssl.MemoryBIO() self._outgoing = ssl.MemoryBIO() self._sslobj = None self._need_ssldata = False self._handshake_cb = None self._shutdown_cb = None
Example #5
Source File: sslproto.py From Imogen with MIT License | 6 votes |
def __init__(self, context, server_side, server_hostname=None): """ The *context* argument specifies the ssl.SSLContext to use. The *server_side* argument indicates whether this is a server side or client side transport. The optional *server_hostname* argument can be used to specify the hostname you are connecting to. You may only specify this parameter if the _ssl module supports Server Name Indication (SNI). """ self._context = context self._server_side = server_side self._server_hostname = server_hostname self._state = _UNWRAPPED self._incoming = ssl.MemoryBIO() self._outgoing = ssl.MemoryBIO() self._sslobj = None self._need_ssldata = False self._handshake_cb = None self._shutdown_cb = None
Example #6
Source File: sslproto.py From odoo13-x64 with GNU General Public License v3.0 | 6 votes |
def __init__(self, context, server_side, server_hostname=None): """ The *context* argument specifies the ssl.SSLContext to use. The *server_side* argument indicates whether this is a server side or client side transport. The optional *server_hostname* argument can be used to specify the hostname you are connecting to. You may only specify this parameter if the _ssl module supports Server Name Indication (SNI). """ self._context = context self._server_side = server_side self._server_hostname = server_hostname self._state = _UNWRAPPED self._incoming = ssl.MemoryBIO() self._outgoing = ssl.MemoryBIO() self._sslobj = None self._need_ssldata = False self._handshake_cb = None self._shutdown_cb = None
Example #7
Source File: sslproto.py From Fluid-Designer with GNU General Public License v3.0 | 6 votes |
def __init__(self, context, server_side, server_hostname=None): """ The *context* argument specifies the ssl.SSLContext to use. The *server_side* argument indicates whether this is a server side or client side transport. The optional *server_hostname* argument can be used to specify the hostname you are connecting to. You may only specify this parameter if the _ssl module supports Server Name Indication (SNI). """ self._context = context self._server_side = server_side self._server_hostname = server_hostname self._state = _UNWRAPPED self._incoming = ssl.MemoryBIO() self._outgoing = ssl.MemoryBIO() self._sslobj = None self._need_ssldata = False self._handshake_cb = None self._shutdown_cb = None
Example #8
Source File: sslproto.py From Carnets with BSD 3-Clause "New" or "Revised" License | 6 votes |
def __init__(self, context, server_side, server_hostname=None): """ The *context* argument specifies the ssl.SSLContext to use. The *server_side* argument indicates whether this is a server side or client side transport. The optional *server_hostname* argument can be used to specify the hostname you are connecting to. You may only specify this parameter if the _ssl module supports Server Name Indication (SNI). """ self._context = context self._server_side = server_side self._server_hostname = server_hostname self._state = _UNWRAPPED self._incoming = ssl.MemoryBIO() self._outgoing = ssl.MemoryBIO() self._sslobj = None self._need_ssldata = False self._handshake_cb = None self._shutdown_cb = None
Example #9
Source File: test_events.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 5 votes |
def test_create_server_ssl_verified(self): raise unittest.SkipTest("need python 3.5 (ssl.MemoryBIO)")
Example #10
Source File: test_events.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 5 votes |
def test_create_server_ssl_match_failed(self): raise unittest.SkipTest("need python 3.5 (ssl.MemoryBIO)")
Example #11
Source File: test_events.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 5 votes |
def test_create_server_ssl(self): raise unittest.SkipTest("need python 3.5 (ssl.MemoryBIO)")
Example #12
Source File: control_channel.py From pyopenvpn with MIT License | 5 votes |
def init_tls(self): self.log.debug("initializing TLS context...") self.tls_ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1) self.tls_in = ssl.MemoryBIO() self.tls_out = ssl.MemoryBIO() self.tls = self.tls_ctx.wrap_bio(self.tls_in, self.tls_out, False, None)
Example #13
Source File: test_events.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 5 votes |
def test_create_ssl_connection(self): raise unittest.SkipTest("need python 3.5 (ssl.MemoryBIO)")
Example #14
Source File: selector_events.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 5 votes |
def _make_legacy_ssl_transport(self, rawsock, protocol, sslcontext, waiter, *, server_side=False, server_hostname=None, extra=None, server=None): # Use the legacy API: SSL_write, SSL_read, etc. The legacy API is used # on Python 3.4 and older, when ssl.MemoryBIO is not available. return _SelectorSslTransport( self, rawsock, protocol, sslcontext, waiter, server_side, server_hostname, extra, server)
Example #15
Source File: sslproto.py From Project-New-Reign---Nemesis-Main with GNU General Public License v3.0 | 5 votes |
def _is_sslproto_available(): return hasattr(ssl, "MemoryBIO") # States of an _SSLPipe.
Example #16
Source File: test_events.py From annotated-py-projects with MIT License | 5 votes |
def test_create_server_ssl_verified(self): raise unittest.SkipTest("need python 3.5 (ssl.MemoryBIO)")
Example #17
Source File: test_events.py From annotated-py-projects with MIT License | 5 votes |
def test_create_server_ssl_match_failed(self): raise unittest.SkipTest("need python 3.5 (ssl.MemoryBIO)")
Example #18
Source File: test_events.py From annotated-py-projects with MIT License | 5 votes |
def test_create_server_ssl(self): raise unittest.SkipTest("need python 3.5 (ssl.MemoryBIO)")
Example #19
Source File: test_events.py From annotated-py-projects with MIT License | 5 votes |
def test_create_ssl_connection(self): raise unittest.SkipTest("need python 3.5 (ssl.MemoryBIO)")
Example #20
Source File: sslproto.py From annotated-py-projects with MIT License | 5 votes |
def _is_sslproto_available(): return hasattr(ssl, "MemoryBIO") # States of an _SSLPipe.
Example #21
Source File: selector_events.py From annotated-py-projects with MIT License | 5 votes |
def _make_legacy_ssl_transport(self, rawsock, protocol, sslcontext, waiter, *, server_side=False, server_hostname=None, extra=None, server=None): # Use the legacy API: SSL_write, SSL_read, etc. The legacy API is used # on Python 3.4 and older, when ssl.MemoryBIO is not available. return _SelectorSslTransport( self, rawsock, protocol, sslcontext, waiter, server_side, server_hostname, extra, server)
Example #22
Source File: tls.py From heralding with GNU General Public License v3.0 | 5 votes |
def __init__(self, writer, reader, pem_file): """@param: writer and reader are asyncio stream writer and reader objects""" self._tlsInBuff = ssl.MemoryBIO() self._tlsOutBuff = ssl.MemoryBIO() ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1_1) ctx.set_ciphers('RSA:!aNULL') ctx.check_hostname = False ctx.load_cert_chain(pem_file) self._tlsObj = ctx.wrap_bio( self._tlsInBuff, self._tlsOutBuff, server_side=True) self.writer = writer self.reader = reader
Example #23
Source File: netstring.py From postfix-mta-sts-resolver with MIT License | 5 votes |
def __init__(self, maxlen=-1): """ Creates StreamReader instance. Params: maxlen - maximal allowed netstring length. """ self._maxlen = maxlen self._incoming = ssl.MemoryBIO() self._fetcher = None
Example #24
Source File: test_events.py From ironpython3 with Apache License 2.0 | 5 votes |
def test_create_server_ssl_verified(self): raise unittest.SkipTest("need python 3.5 (ssl.MemoryBIO)")
Example #25
Source File: test_events.py From ironpython3 with Apache License 2.0 | 5 votes |
def test_create_server_ssl_match_failed(self): raise unittest.SkipTest("need python 3.5 (ssl.MemoryBIO)")
Example #26
Source File: test_events.py From ironpython3 with Apache License 2.0 | 5 votes |
def test_create_server_ssl(self): raise unittest.SkipTest("need python 3.5 (ssl.MemoryBIO)")
Example #27
Source File: test_events.py From ironpython3 with Apache License 2.0 | 5 votes |
def test_create_ssl_connection(self): raise unittest.SkipTest("need python 3.5 (ssl.MemoryBIO)")
Example #28
Source File: selector_events.py From ironpython3 with Apache License 2.0 | 5 votes |
def _make_legacy_ssl_transport(self, rawsock, protocol, sslcontext, waiter, *, server_side=False, server_hostname=None, extra=None, server=None): # Use the legacy API: SSL_write, SSL_read, etc. The legacy API is used # on Python 3.4 and older, when ssl.MemoryBIO is not available. return _SelectorSslTransport( self, rawsock, protocol, sslcontext, waiter, server_side, server_hostname, extra, server)
Example #29
Source File: sslproto.py From ironpython3 with Apache License 2.0 | 5 votes |
def _is_sslproto_available(): return hasattr(ssl, "MemoryBIO") # States of an _SSLPipe.
Example #30
Source File: test_events.py From Fluid-Designer with GNU General Public License v3.0 | 5 votes |
def test_create_server_ssl_verified(self): raise unittest.SkipTest("need python 3.5 (ssl.MemoryBIO)")