Blame src/util/wsgiref-kdcproxy.py

Packit fd8b60
import kdcproxy
Packit fd8b60
import os
Packit fd8b60
import ssl
Packit fd8b60
import sys
Packit fd8b60
from wsgiref.simple_server import make_server
Packit fd8b60
Packit fd8b60
if len(sys.argv) > 1:
Packit fd8b60
    port = int(sys.argv[1])
Packit fd8b60
else:
Packit fd8b60
    port = 8443
Packit fd8b60
if len(sys.argv) > 2:
Packit fd8b60
    pem = sys.argv[2]
Packit fd8b60
else:
Packit fd8b60
    pem = '*'
Packit fd8b60
Packit fd8b60
server = make_server('localhost', port, kdcproxy.Application())
Packit fd8b60
server.socket = ssl.wrap_socket(server.socket, certfile=pem, server_side=True)
Packit fd8b60
os.write(sys.stdout.fileno(), b'proxy server ready\n')
Packit fd8b60
server.serve_forever()