Imported Upstream version 1.20.1
[platform/upstream/krb5.git] / src / util / wsgiref-kdcproxy.py
1 import kdcproxy
2 import os
3 import ssl
4 import sys
5 from wsgiref.simple_server import make_server
6
7 if len(sys.argv) > 1:
8     port = int(sys.argv[1])
9 else:
10     port = 8443
11 if len(sys.argv) > 2:
12     pem = sys.argv[2]
13 else:
14     pem = '*'
15
16 server = make_server('localhost', port, kdcproxy.Application())
17 server.socket = ssl.wrap_socket(server.socket, certfile=pem, server_side=True)
18 os.write(sys.stdout.fileno(), b'proxy server ready\n')
19 server.serve_forever()