X-Git-Url: https://pwan.org/git/?p=certmaster.git;a=blobdiff_plain;f=scripts%2Fcertmaster-ca;h=7f8f9674c5a504756495ff47c37ba627e8fd0211;hp=a504d203e045b7cfe3fe899ee5e150b6924a66c9;hb=8513efd091ed3e2beca32436b94132cf1451b119;hpb=4a7f409334528affd3b0245f9fe6e0b35e50e54b diff --git a/scripts/certmaster-ca b/scripts/certmaster-ca index a504d20..7f8f967 100755 --- a/scripts/certmaster-ca +++ b/scripts/certmaster-ca @@ -1,12 +1,14 @@ #!/usr/bin/python -tt # sign/list keys +# --ca ca sign/list certs for the 'ca' # --sign hostname hostname hostname # --list # lists all csrs needing to be signed -# --list-all ? +# --list-all ca list all certs for a given ca # --clean? not sure what it will do import sys import glob +import optparse import os import certmaster @@ -15,27 +17,37 @@ import certmaster.certmaster -from optparse import OptionParser def errorprint(stuff): print >> sys.stderr, stuff +class CertmasterCAOptionParser(optparse.OptionParser): + def get_version(self): + return file("/etc/func/version").read().strip() def parseargs(args): usage = 'certmaster-ca