summaryrefslogtreecommitdiffstats
path: root/src/util/paste-kdcproxy.py
blob: 1e56b89542db371d48d38ae8b87b52769bf086d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/python
import kdcproxy
from paste import httpserver
import os
import sys

if len(sys.argv) > 1:
    port = sys.argv[1]
else:
    port = 8443
if len(sys.argv) > 2:
    pem = sys.argv[2]
else:
    pem = '*'
server = httpserver.serve(kdcproxy.Application(), port=port, ssl_pem=pem,
                          start_loop=False)
os.write(sys.stdout.fileno(), 'proxy server ready\n')
server.serve_forever()