eWebAPI: uma API para assinar digitalmente lotes de certificados eletrônicos utilizando o e-certsDS

  • Alan Miguel Dorr Schulze UNIPAMPA
  • Diego Kreutz UNIPAMPA

Resumo


A e-certsDS é uma ferramenta de emissão e publicação de certificados eletrônicos que utiliza assinaturas digitais OpenPGP. Ela funciona em linha de comando e apresenta alguns desafios em termos de usabilidade e complexidade. Para simplificar a utilização e permitir a integração com outros sistemas, propomos a eWebAPI, uma API para utilizar o e-certsDS como um serviço, eliminando etapas complexas de instalação e execução parametrizada via linha de comando. A eWebAPI fornece uma relação de endpoints que permitem a utilização remota do serviço e a integração com outros sistemas Web (e.g., sistemas de gestão de eventos e de projetos).

Referências

Bray, T. (2017). The JavaScript Object Notation (JSON) Data Interchange Format. RFC 8259.

Certifier (2023). Certifier.io. https://certifier.io/.

Coppolino, L., D’Antonio, S., Mazzeo, G., and Romano, L. (2019). A comprehensive survey of hardware-assisted security: From the edge to the cloud. Internet of Things. Doity (2022).

Doity. https://doity.com.br.

DTIC (2014). SGCE. https://softwarepublico.gov.br/social/sgce.

Foundation OpenJS (2023). Express: Biblioteca para desenvolvimento de API’s. Versão 4.18.2. https://expressjs.com/pt-br/.

Gerador de Certificados (2023). Gerador de certificados. https://geradordecertificados.com.

Krawczyk, D. H., Bellare, M., and Canetti, R. (1997). HMAC: Keyed-Hashing for Message Authentication. RFC 2104.

Matiê (2023). Gerar certificados. https://gerarcertificado.com.br.

Oliveira, S., Vargas, L., Mansilha, R., and Kreutz, D. (2021). Usabilidade de ferramentas para assinatura digital de documentos pdf. In Anais da XIX Escola Regional de Redes de Computadores, pages 79–84, Porto Alegre, RS, Brasil. SBC.

Uri, M., Vargas, L., and Kreutz, D. (2021). e-certsDS: Certificados eletrônicos com assinatura digital. In Anais Estendidos do XXI Simpósio Brasileiro em Segurança da Informação e de Sistemas Computacionais, pages 66–73.
Publicado
23/10/2023
SCHULZE, Alan Miguel Dorr; KREUTZ, Diego. eWebAPI: uma API para assinar digitalmente lotes de certificados eletrônicos utilizando o e-certsDS. In: ESCOLA REGIONAL DE REDES DE COMPUTADORES (ERRC), 20. , 2023, Porto Alegre/RS. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2023 . p. 133-138. DOI: https://doi.org/10.5753/errc.2023.927.