Aplicativo web para expedición de certificados con firma digital de estudio extracurriculares en los centros de producción de la Universidad Nacional Pedro Ruiz Gallo
Fecha
2025-04-25Autor
Gonzales Valencia, Angel David
Mires Cadenillas, María del Carmen
Metadatos
Mostrar el registro completo del ítemResumen
Los centros de producción en la UNPRG ofrecen capacitaciones en áreas como ofimática
e inglés, competencias indispensables para obtener el grado bachiller. El proceso actual de entrega
de certificados presenta limitantes como, por ejemplo, demora en la entrega de los certificados, un
sistema de registro de expedición que se realiza de forma manual y presencial, lo cual genera
frustración entre el alumnado. Para abordar este problema, este proyecto se plantea como objetivo
principal la creación de un aplicativo web tomando como inspiración el diseño actual del centro
de producción de EPIS específicamente para la generación de certificados digitales con firma
digital que avalen estos estudios complementarios. Se incorporó una solución basada en
criptografía asimétrica mediante el uso de OpenSSL, con la cual se generaron certificados digitales
simulados en un entorno de pruebas, utilizando archivos en formato .p12 que incluyen claves
públicas y privadas. Aunque no se empleó una entidad certificadora oficial, se replicó el
funcionamiento de una autoridad interna para validar el flujo técnico de firma digital, permitiendo
verificar la autenticidad e integridad de los documentos generados dentro del sistema.
La metodología de desarrollo del proyecto seleccionada fue ágil - scrum, realizada en 11
sprints. En cuanto a la codificación, para el front – end se utilizó angular, para el back – end se
utilizó java y para el sistema de gestión de base de datos se utilizó Mysql. No se realizó el
despliegue en la nube, pero se implementó mediante contendedores Docker. Con esta solución
tecnológica se espera acelerar el proceso de emisión de certificados, eliminar la necesidad de
documentos físicos, de asistir personalmente a la universidad y llevar un mejor control
administrativo. The production centers at the National University Pedro Ruiz Gallo offer training programs
in areas such as office automation and English proficiency, which are essential competencies when
applying for a bachelor's degree. The current process for issuing certificates that verify these
competencies presents several limitations, such as delays in certificate delivery and a manual, in-
person registration system, which causes frustration among students.
To address this issue, the main objective of this project is to develop a web application
inspired by the current design of the EPIS production center, specifically for generating digital
certificates with a digital signature to validate these complementary studies. A solution based on
asymmetric cryptography was implemented using OpenSSL. Simulated digital certificates were
generated in a test environment using .p12 files that include public and private keys. Although no
official Certificate Authority (CA) was used, the functionality of an internal authority was
replicated to validate the technical flow of the digital signature, allowing for the authenticity and
integrity of the documents generated within the system.
The selected development methodology was Agile – Scrum, carried out over eleven sprints.
Regarding the coding, Angular was used for the front-end, Java for the back-end, and MySQL for
the database management system. While the application was not deployed in the cloud, it was
implemented using Docker containers. This technological solution aims to speed up the certificate
issuance process, eliminate the need for physical documents and in-person visits to the university,
and improve administrative control over the process.
Colecciones
- Ingeniería de Sistemas [151]