summaryrefslogtreecommitdiffstats
path: root/python/samba/tests/bin/cepces-submit
diff options
context:
space:
mode:
Diffstat (limited to 'python/samba/tests/bin/cepces-submit')
-rwxr-xr-xpython/samba/tests/bin/cepces-submit18
1 files changed, 18 insertions, 0 deletions
diff --git a/python/samba/tests/bin/cepces-submit b/python/samba/tests/bin/cepces-submit
new file mode 100755
index 0000000..de63164
--- /dev/null
+++ b/python/samba/tests/bin/cepces-submit
@@ -0,0 +1,18 @@
+#!/usr/bin/python3
+import optparse
+import os, sys, re
+
+sys.path.insert(0, "bin/python")
+
+if __name__ == "__main__":
+ parser = optparse.OptionParser('cepces-submit [options]')
+ parser.add_option('--server')
+ parser.add_option('--auth')
+
+ (opts, args) = parser.parse_args()
+ assert opts.server is not None
+ assert opts.auth == 'Kerberos'
+ if 'CERTMONGER_OPERATION' in os.environ and \
+ os.environ['CERTMONGER_OPERATION'] == 'GET-SUPPORTED-TEMPLATES':
+ templates = os.environ.get('CEPCES_SUBMIT_SUPPORTED_TEMPLATES', 'Machine').split(',')
+ print('\n'.join(templates)) # Report the requested templates