summaryrefslogtreecommitdiffstats
path: root/scripts/certmaster
blob: 1be4c58fdb03b2ee04e0b50b4a9d2e7823cb0462 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/usr/bin/python

import sys
import distutils.sysconfig

sys.path.append("%s/func" % distutils.sysconfig.get_python_lib())

import certmaster

defaults = { 'listen_addr': 'localhost',
             'listen_port': '51235',
             'cadir': '/etc/pki/func/ca',
             'certroot': '/var/lib/func/certmaster/certs',
             'csrroot': '/var/lib/func/certmaster/csrs',
             'autosign': 'false'
            }

cm = certmaster.CertMaster('/etc/func/certmaster.conf', defaults)
certmaster.serve(cm)