class DVSNIServerTest(unittest.TestCase): """Test for acme.standalone.DVSNIServer.""" def setUp(self): self.certs = { b'localhost': (test_util.load_pyopenssl_private_key('rsa512_key.pem'), # pylint: disable=protected-access test_util.load_cert('cert.pem')._wrapped), } from acme.standalone import DVSNIServer self.server = DVSNIServer(("", 0), certs=self.certs) # pylint: disable=no-member self.thread = threading.Thread(target=self.server.handle_request) self.thread.start() def tearDown(self): self.server.shutdown2() self.thread.join() def test_init(self): # pylint: disable=protected-access self.assertFalse(self.server._stopped) def test_dvsni(self): cert = crypto_util.probe_sni( b'localhost', *self.server.socket.getsockname()) self.assertEqual(jose.ComparableX509(cert), jose.ComparableX509(self.certs[b'localhost'][1]))
class DVSNIServerTest(unittest.TestCase): """Test for acme.standalone.DVSNIServer.""" def setUp(self): self.certs = { b"localhost": ( test_util.load_pyopenssl_private_key("rsa512_key.pem"), # pylint: disable=protected-access test_util.load_cert("cert.pem")._wrapped, ) } from acme.standalone import DVSNIServer self.server = DVSNIServer(("", 0), certs=self.certs) # pylint: disable=no-member self.thread = threading.Thread(target=self.server.handle_request) self.thread.start() def tearDown(self): self.server.shutdown2() self.thread.join() def test_init(self): # pylint: disable=protected-access self.assertFalse(self.server._stopped) def test_dvsni(self): host, port = self.server.socket.getsockname()[:2] cert = crypto_util.probe_sni(b"localhost", host=host, port=port) self.assertEqual(jose.ComparableX509(cert), jose.ComparableX509(self.certs[b"localhost"][1]))
def setUp(self): self.certs = { b'localhost': (test_util.load_pyopenssl_private_key('rsa512_key.pem'), # pylint: disable=protected-access test_util.load_cert('cert.pem')._wrapped), } from acme.standalone import DVSNIServer self.server = DVSNIServer(("", 0), certs=self.certs) # pylint: disable=no-member self.thread = threading.Thread(target=self.server.handle_request) self.thread.start()
def setUp(self): self.certs = { b'localhost': (test_util.load_pyopenssl_private_key('rsa512_key.pem'), # pylint: disable=protected-access test_util.load_cert('cert.pem')._wrapped), } from acme.standalone import DVSNIServer self.server = DVSNIServer(("", 0), certs=self.certs) # pylint: disable=no-member self.thread = threading.Thread(target=self.server.serve_forever) self.thread.start()
def setUp(self): self.certs = { b"localhost": ( test_util.load_pyopenssl_private_key("rsa512_key.pem"), # pylint: disable=protected-access test_util.load_cert("cert.pem")._wrapped, ) } from acme.standalone import DVSNIServer self.server = DVSNIServer(("", 0), certs=self.certs) # pylint: disable=no-member self.thread = threading.Thread(target=self.server.handle_request) self.thread.start()
class DVSNIServerTest(unittest.TestCase): """Test for acme.standalone.DVSNIServer.""" def setUp(self): self.certs = { b'localhost': (test_util.load_pyopenssl_private_key('rsa512_key.pem'), # pylint: disable=protected-access test_util.load_cert('cert.pem')._wrapped), } from acme.standalone import DVSNIServer self.server = DVSNIServer(("", 0), certs=self.certs) # pylint: disable=no-member self.thread = threading.Thread(target=self.server.serve_forever) self.thread.start() def tearDown(self): self.server.shutdown() # pylint: disable=no-member self.thread.join() def test_it(self): host, port = self.server.socket.getsockname()[:2] cert = crypto_util.probe_sni(b'localhost', host=host, port=port, timeout=1) self.assertEqual(jose.ComparableX509(cert), jose.ComparableX509(self.certs[b'localhost'][1]))