def ssl_init(self): new_ssl_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) new_ssl_wrapper = ssl.SSLSocket(new_ssl_socket, keyfile=self.key, certfile=self.cert, ca_certs=self.ca, cert_reqs=ssl.CERT_REQUIRED) #new_ssl_wrapper.timeout = 60 return (new_ssl_socket, new_ssl_wrapper)
def test_connect(self): self.mox.StubOutWithMock(socket, 'create_connection') self.mox.StubOutWithMock(ssl, 'SSLSocket') sslsock = self.mox.CreateMockAnything() socket.create_connection(('testhost', 8025), 7).AndReturn(9) ssl.SSLSocket(9, var='val').AndReturn(sslsock) sslsock.do_handshake() self.mox.ReplayAll() conn = HTTPSConnection('testhost', 8025, {'var': 'val'}, True, 7) conn.connect() self.assertEqual(sslsock, conn.sock)
def connect(self): HTTPConnection.connect(self) self.sock = ssl.SSLSocket(self.sock, **self.tls) self.sock.do_handshake()
def connect(self): self.filters.apply("on_connect", self) self.sock = socket.create_connection(self.addr, timeout=self.timeout) if self.is_ssl: self.sock = ssl.SSLSocket(self.sock, **self.ssl_args)