Revision 903,
1.0 KB
checked in by niltonneto, 15 years ago
(diff) |
Importacao inicial do Expresso do Serpro
|
Rev | Line | |
---|
[903] | 1 | # -*- coding: utf-8 -*- |
---|
| 2 | |
---|
| 3 | # Lista com as urls das CRLs, e onde colocar(path) os arquivos obtidos .... |
---|
| 4 | CRL_urls = [] |
---|
| 5 | |
---|
| 6 | # arquivo : path para o arquivo de configuracao contendo urls das crls e paths onde serao baixadas... |
---|
| 7 | arquivo = '/var/www/expresso/seguranca/crl_admin/crl_admin.conf' |
---|
| 8 | |
---|
| 9 | # Arquivo onde sera grada log de execucao da qtualizacao/verificacao das crls. |
---|
| 10 | log = '/var/www/expresso/logs/arquivo_crls.log' |
---|
| 11 | |
---|
| 12 | # Deixe 'log' igual a vazio para ver as msgs de execução no terminal....... |
---|
| 13 | #log = '' |
---|
| 14 | |
---|
| 15 | # Arquivo com cadeia dos certificados das CAs, para verificacao das CRLs. |
---|
| 16 | CAfile = '/var/www/expresso/seguranca/cas/todos.cer' |
---|
| 17 | |
---|
| 18 | def ler_conf(): |
---|
| 19 | # Esta funcao le o arquivo passado como parametro e gera a lista CRL_urls. |
---|
| 20 | # O arquivo he esperado no formato: |
---|
| 21 | # url;path ( url = aponta onde buscar a crl, e path aponta onde salvar a crl obtida. |
---|
| 22 | e = open(arquivo) |
---|
| 23 | r = e.read() |
---|
| 24 | aux1 = r.split('\n') |
---|
| 25 | for linha in aux1: |
---|
| 26 | if linha[0:1] != '#': |
---|
| 27 | aux2 = linha.split(';') |
---|
| 28 | if aux2[0] != '': |
---|
| 29 | CRL_urls.append(aux2) |
---|
| 30 | return |
---|
Note: See
TracBrowser
for help on using the repository browser.