Home | History | Annotate | Download | only in test

Lines Matching defs:ssl

15     import ssl
17 ssl = None
302 if ssl is not None:
308 """An asyncore.dispatcher subclass supporting TLS/SSL."""
314 context = ssl.SSLContext()
327 except ssl.SSLError as err:
328 if err.args[0] in (ssl.SSL_ERROR_WANT_READ,
329 ssl.SSL_ERROR_WANT_WRITE):
331 elif err.args[0] == ssl.SSL_ERROR_EOF:
344 except ssl.SSLError as err:
345 if err.args[0] in (ssl.SSL_ERROR_WANT_READ,
346 ssl.SSL_ERROR_WANT_WRITE):
379 except ssl.SSLError as err:
380 if err.args[0] in (ssl.SSL_ERROR_EOF, ssl.SSL_ERROR_ZERO_RETURN,
381 ssl.SSL_ERROR_WANT_READ,
382 ssl.SSL_ERROR_WANT_WRITE):
389 except ssl.SSLError as err:
390 if err.args[0] in (ssl.SSL_ERROR_WANT_READ,
391 ssl.SSL_ERROR_WANT_WRITE):
393 if err.args[0] in (ssl.SSL_ERROR_EOF, ssl.SSL_ERROR_ZERO_RETURN):
402 if (isinstance(self.socket, ssl.SSLSocket) and
410 """A DummyDTPHandler subclass supporting TLS/SSL."""
419 """A DummyFTPHandler subclass supporting TLS/SSL."""
440 For TLS/SSL the only valid value for the parameter is '0'.
827 @skipUnless(ssl, "SSL not available")
843 @skipUnless(ssl, "SSL not available")
858 self.assertNotIsInstance(self.client.sock, ssl.SSLSocket)
860 self.assertIsInstance(self.client.sock, ssl.SSLSocket)
865 self.assertNotIsInstance(sock, ssl.SSLSocket)
871 self.assertIsInstance(sock, ssl.SSLSocket)
877 self.assertNotIsInstance(sock, ssl.SSLSocket)
882 self.assertNotIsInstance(self.client.sock, ssl.SSLSocket)
884 self.assertIsInstance(self.client.sock, ssl.SSLSocket)
894 self.client.ssl_version = ssl.PROTOCOL_SSLv23
898 self.client.ssl_version = ssl.PROTOCOL_TLSv1
902 ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
912 self.assertNotIsInstance(self.client.sock, ssl.SSLSocket)
915 self.assertIsInstance(self.client.sock, ssl.SSLSocket)
920 self.assertIsInstance(sock, ssl.SSLSocket)
925 self.assertIsInstance(self.client.sock, ssl.SSLSocket)
931 ctx = ssl.SSLContext(ssl.PROTOCOL_TLSv1)
932 ctx.verify_mode = ssl.CERT_REQUIRED
939 with self.assertRaises(ssl.CertificateError):
945 with self.assertRaises(ssl.CertificateError):