コード例 #1
0
def create_multiple_p12(logger, ctx, csv_file, pem_folder, key_folder,
                        password, config, force, verbose, debug):
    """
    Create multiple p12 using csv file
    \f

    :param logger:
    :param ctx:
    :param csv_file:
    :param pem_folder:
    :param key_folder:
    :param password:
    :param config:
    :param force:
    :param verbose:
    :param debug:
    :return:
    """
    tools.set_options(ctx=ctx, config=config, verbose=verbose, debug=debug)

    cert = Certificate(logger, opts=tools.opts)
    if csv_file:
        cert.generate_multiple_p12(csv_file=csv_file,
                                   pem_folder=pem_folder,
                                   key_folder=key_folder,
                                   password=password,
                                   force=force)
    else:
        cert.generate_multiple_p12(pem_folder=pem_folder,
                                   key_folder=key_folder,
                                   password=password,
                                   force=force)