demoiselle / signer

Repositório que contém os componentes para facilitar a implementação de assinatura digital nos padrões da ICP-BRASIL
https://www.frameworkdemoiselle.gov.br/v3/signer/
GNU Lesser General Public License v3.0
143 stars 73 forks source link

CLI para o Signer #304

Open denydias opened 3 years ago

denydias commented 3 years ago

Olá! Primeiramente, quero parabenizar todos os colaboradores deste projeto. Uma implementação de referência para o PBAD do porte do Demoiselle Signer tem importância vital para sociedade como um todo.

Tenho integrado o Signer em diversos projetos. Quando o projeto é Java nativo, o Maven e código resolvem o tema. Mas há projetos em muitas outras linguagens onde a integração começa a se complicar, chegando aos casos de uso extremo onde torna-se impossível usar o Demoiselle Signer.

Por isso eu pergunto: existe no roadmap do Signer o desenvolvimento de uma CLI (Command Line Interface) para o Signer?

Algo como isso, mas independente de plataforma (Linux, OS X, Windows etc):

$ java -jar /path/to/signer/DemoiselleSigner.jar [OPTIONS]... certificate file

Isso facilitaria muito a integração do Signer em praticamente qualquer projeto! Obviamente, o tratamento das saídas de stdout e stderr continuam sob responsabilidade do integrador.

Este é um exemplo do que me refiro: JSignPdf Command line (batch mode)

De antemão agradeço qualquer feedback dos colaboradores do projeto.

alexandre-mbm commented 8 months ago

@denydias, é possível usá-lo com NEOiD em Android?

denydias commented 8 months ago

@denydias, é possível usá-lo com NEOiD em Android?

Não. O JSignPdf utiliza certificados armazenados de acordo com PKCS#12.

alexandre-mbm commented 8 months ago

@denydias

Tenho integrado o Signer em diversos projetos. Quando o projeto é Java nativo, o Maven e código resolvem o tema. Mas há projetos em muitas outras linguagens onde a integração começa a se complicar, chegando aos casos de uso extremo onde torna-se impossível usar o Demoiselle Signer.

Referi-me ao Demoiselle Signer.

denydias commented 8 months ago

Referi-me ao Demoiselle Signer.

Aí é melhor você consultar a documentação do projeto.