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

  • Alan Miguel Dorr Schulze UNIPAMPA
  • Diego Kreutz UNIPAMPA

Abstract


e-certsDS is a tool for issuing and publishing electronic certificates using OpenPGP digital signatures. It works on the command line and presents some challenges in terms of usability and complexity. To simplify use and allow integration with other systems, we propose eWebAPI, an API to use e-certsDS as a service, eliminating complex installation steps and parameterized execution via the command line. The eWebAPI provides a list of endpoints that allows remote use of the service and integration with other Web systems (e.g., event and project management systems).

References

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.
Published
2023-10-23
SCHULZE, Alan Miguel Dorr; KREUTZ, Diego. eWebAPI: uma API para assinar digitalmente lotes de certificados eletrônicos utilizando o e-certsDS. In: REGIONAL SCHOOL OF COMPUTER NETWORKS (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.