Esempio n. 1
0
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()
Esempio n. 2
0
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()
Esempio n. 3
0
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()
Esempio n. 4
0
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()
Esempio n. 5
0
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()
Esempio n. 6
0
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()