Home | History | Annotate | Download | only in test

Lines Matching defs:ssl

14     import ssl
16 ssl = None
263 if ssl is not None:
269 """An asyncore.dispatcher subclass supporting TLS/SSL."""
275 socket = ssl.wrap_socket(self.socket, suppress_ragged_eofs=False,
278 ssl_version=ssl.PROTOCOL_SSLv23)
286 except ssl.SSLError as err:
287 if err.args[0] in (ssl.SSL_ERROR_WANT_READ,
288 ssl.SSL_ERROR_WANT_WRITE):
290 elif err.args[0] == ssl.SSL_ERROR_EOF:
303 except ssl.SSLError as err:
304 if err.args[0] in (ssl.SSL_ERROR_WANT_READ,
305 ssl.SSL_ERROR_WANT_WRITE):
338 except ssl.SSLError as err:
339 if err.args[0] in (ssl.SSL_ERROR_EOF, ssl.SSL_ERROR_ZERO_RETURN,
340 ssl.SSL_ERROR_WANT_READ,
341 ssl.SSL_ERROR_WANT_WRITE):
348 except ssl.SSLError as err:
349 if err.args[0] in (ssl.SSL_ERROR_WANT_READ,
350 ssl.SSL_ERROR_WANT_WRITE):
352 if err.args[0] in (ssl.SSL_ERROR_EOF, ssl.SSL_ERROR_ZERO_RETURN):
361 if (isinstance(self.socket, ssl.SSLSocket) and
369 """A DummyDTPHandler subclass supporting TLS/SSL."""
378 """A DummyFTPHandler subclass supporting TLS/SSL."""
393 For TLS/SSL the only valid value for the parameter is '0'.
630 @skipUnless(ssl, "SSL not available")
646 @skipUnless(ssl, "SSL not available")
661 self.assertNotIsInstance(self.client.sock, ssl.SSLSocket)
663 self.assertIsInstance(self.client.sock, ssl.SSLSocket)
668 self.assertNotIsInstance(sock, ssl.SSLSocket)
675 self.assertIsInstance(sock, ssl.SSLSocket)
682 self.assertNotIsInstance(sock, ssl.SSLSocket)
688 self.assertNotIsInstance(self.client.sock, ssl.SSLSocket)
690 self.assertIsInstance(self.client.sock, ssl.SSLSocket)
700 self.client.ssl_version = ssl.PROTOCOL_SSLv23
704 self.client.ssl_version = ssl.PROTOCOL_TLSv1
708 ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
718 self.assertNotIsInstance(self.client.sock, ssl.SSLSocket)
721 self.assertIsInstance(self.client.sock, ssl.SSLSocket)
727 self.assertIsInstance(sock, ssl.SSLSocket)
733 ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
734 ctx.verify_mode = ssl.CERT_REQUIRED
741 with self.assertRaises(ssl.CertificateError):
747 with self.assertRaises(ssl.CertificateError):