|
1 day ago | |
---|---|---|
.gitignore | 1 month ago | |
LICENSE | 1 month ago | |
README.md | 1 day ago | |
chaveiro.sh | 1 month ago |
Este projeto é um protótipo de chaveiro para a ferramenta de assinatura
digital signify
.
O programa signify usa criptografia assimétrica para assinatura digital (originalmente dentro do projeto OpenBSD).
Este chaveiro, portanto, nada mais é que um mecanismo para gerenciar as
chaves (suas próprias chaves, ou chaves públicas obtidas de terceiros) a
serem usadas pelo programa signify
.
Caso tenha dúvidas sobre o projeto, veja se já não foram respondidas na lista de dúvidas potencialmente frequentes.
Se estiver com pressa:
curl "https://libregit.org/hrcerq/chaveiro/raw/branch/master/chaveiro.sh" -o chaveiro.sh
chmod +x chaveiro.sh
./chaveiro.sh ajuda
Para instruções mais detalhadas sobre instalação e uso, consulte a wiki.
Por se tratar de um protótipo, foi feito em Shell Script mesmo, com poucas funcionalidades, com poucos tratamentos de erros e sem recursos avançados.
Futuramente, esse projeto poderá dar lugar a algo mais definitivo, e caso isso aconteça, um rigor maior será aplicado ao seu desenvolvimento. Se isto vier a ocorrer, provavelmente o Shell dará lugar a uma linguagem compilada.
Por enquanto o único controle de qualidade aplicado foi a verificação com o programa Shellcheck.
O script foi feito para funcionar em qualquer interpretador Shell compatível com o padrão POSIX (ao menos a intenção é essa).