#------------------------------------------------------------------------------- # Name: Samba Manage PKI # Purpose: Generate and manage Samba PKI # # Author: Kevin Guerineau # # Created: 07/05/2024 # Copyright: (c) kevin 2024 # Licence: #------------------------------------------------------------------------------- from optparse import OptionParser from common import * def main(): parser = OptionParser() parser.add_option('--initialize', dest="initialize", action="store_true", help="Create PKI") parser.add_option('--create-intermediate', dest="create_intermediate", action="store_true", help="Create an intermediate CA") parser.add_option('--create-dc-cert', dest="create_dc_cert", action="store_true", help="Create a certificat for a Domain Controler") (options, args) = parser.parse_args() if options.initialize: create_openssl_config() if __name__ == '__main__': main()