Usando o PKI Express em Python
Este artigo mostra como usar o PKI Express em Python
Projeto de exemplos
O projeto de exemplos demonstra o uso de PKI Express junto com o componente Web PKI em um projeto que utilizando Python. Ele encontra-se hospedado no GitHub:
https://github.com/LacunaSoftware/PkiSuiteSamples/tree/master/python/flask
Executando o projeto
- Instale o PKI Express
- Baixe o projeto ou faça um clone do repositório
- Em um terminal, navegue ate a pasta
python/flask
e execute o comandopip install -r requirements.txt
para baixar as dependências do projeto. - Defina a variável de ambiente
FLASK_APP
com o nome da aplicação que deve ser executada:FLASK_APP=sample
- Execute a aplicação web:
flask run
- Acesse a URL: http://localhost:5000
Opcionalmente, você pode criar e ativar seu "virtualenv" para evitar misturar diferentes versões de uma biblioteca:
virtualenv <venv>
source bin/activate (on Windows: ./<venv>/Scripts/activate)
Pacote do PyPi
O uso do PKI Express em Python deve ser feito com o pacote de PyPi pkiexpress
Para adicioná-lo ao seu projeto, adicione a linha abaixo ao seu arquivo requirements.txt
:
pkiexpress==1.10.0
Feito isso, execute o comando pip install -r requirements.txt
para baixar o pacote e suas dependências.
O pacote é de código aberto, hospedado no GitHub. Você pode fazer um fork para fazer customizações, e até mesmo submeter um pull request.