async def plaintext_combiner_close(event_loop, conn_closing_server): server = Combiner(address="127.0.0.1", port=8081, ssl_context=None, uri="/chunk-nordic", dst_host="127.0.0.1", dst_port=1313, loop=event_loop) await server.start() try: yield server finally: await server.stop()
async def plaintext_combiner_deadend(event_loop): server = Combiner(address="127.0.0.1", port=8082, ssl_context=None, uri="/chunk-nordic", dst_host="127.0.0.1", dst_port=8888, loop=event_loop) await server.start() try: yield server finally: await server.stop()
async def plaintext_combiner(event_loop, echo_server): server = Combiner(address="127.0.0.1", port=8080, ssl_context=None, uri="/chunk-nordic", dst_host="127.0.0.1", dst_port=7777, loop=event_loop) await server.start() try: await yield_(server) finally: await server.stop()
async def tls_local_combiner_echo(event_loop, echo_server): context = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH) context.load_cert_chain(certfile='/tmp/local-certs/localhost.pem', keyfile='/tmp/local-certs/localhost.key') server = Combiner(address="127.0.0.1", port=1445, ssl_context=context, uri="/chunk-nordic", dst_host="127.0.0.1", dst_port=7777, loop=event_loop) await server.start() try: yield server finally: await server.stop()
async def tls_combiner_close(event_loop, conn_closing_server): context = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH) context.load_cert_chain(certfile='/tmp/certs/localhost.pem', keyfile='/tmp/certs/localhost.key') server = Combiner(address="127.0.0.1", port=1443, ssl_context=context, uri="/chunk-nordic", dst_host="127.0.0.1", dst_port=1313, loop=event_loop) await server.start() try: await yield_(server) finally: await server.stop()
async def tls_auth_combiner_close(event_loop, conn_closing_server): context = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH) context.load_cert_chain(certfile='/tmp/certs/localhost.pem', keyfile='/tmp/certs/localhost.key') context.load_verify_locations(cafile='/tmp/client-certs/ca.pem') context.verify_mode = ssl.CERT_REQUIRED server = Combiner(address="127.0.0.1", port=1444, ssl_context=context, uri="/chunk-nordic", dst_host="127.0.0.1", dst_port=1313, loop=event_loop) await server.start() try: yield server finally: await server.stop()