def import_ca(inst, log, args): tls = NssSsl(dirsrv=inst) cert_path = args.cert_path nickname = args.nickname if nickname.lower() == CERT_NAME.lower() or nickname.lower( ) == CA_NAME.lower(): log.error("You may not import a CA with the nickname %s or %s" % (CERT_NAME, CA_NAME)) return tls.add_cert(nickname=nickname, input_file=cert_path) tls.edit_cert_trust(nickname, "C,,")
def cert_edit(inst, basedn, log, args): """Edit cert """ tlsdb = NssSsl(dirsrv=inst) tlsdb.edit_cert_trust(args.name, args.flags)