# -*- coding: utf-8 -*- # Lista com as urls das CRLs, e onde colocar(path) os arquivos obtidos .... CRL_urls = [] # arquivo : path para o arquivo de configuracao contendo urls das crls e paths onde serao baixadas... arquivo = '/var/www/expresso/security/crl_admin/crl_admin.conf' # Arquivo onde sera grada log de execucao da qtualizacao/verificacao das crls. log = '/var/www/expresso/logs/arquivo_crls.log' # Deixe 'log' igual a vazio para ver as msgs de execução no terminal....... #log = '' # Arquivo com cadeia dos certificados das CAs, para verificacao das CRLs. CAfile = '/var/www/expresso/security/cas/todos.cer' def ler_conf(): # Esta funcao le o arquivo passado como parametro e gera a lista CRL_urls. # O arquivo he esperado no formato: # url;path ( url = aponta onde buscar a crl, e path aponta onde salvar a crl obtida. e = open(arquivo) r = e.read() aux1 = r.split('\n') for linha in aux1: if linha[0:1] != '#': aux2 = linha.split(';') if aux2[0] != '': CRL_urls.append(aux2) return