Afficher la notice abrégée

dc.contributor.advisorSánchez Lázaro, Ángel Luis es_ES
dc.contributor.authorCalderón López, Tomás
dc.date.accessioned2024-05-28T11:12:14Z
dc.date.available2024-05-28T11:12:14Z
dc.date.issued2023-09
dc.identifier.urihttp://hdl.handle.net/10366/158072
dc.descriptionTrabajo de Fin de Grado. Grado en Ingeniería Informática. Curso académico 2022-2023.es_ES
dc.description.abstract[ES]El proyecto de fin de carrera trata sobre una aplicación web, cuyo objetivo central es la configuración de un sitio web seguro que se comunique por medio de HTTPS, además de mostrar y realizar ciertos procesos relacionados con la seguridad, como firma de mensajes y autenticación con certificados y claves con fines didácticos. Los usuarios en la web se podrán crear una cuenta con credenciales mediante un proceso de verificación con un código por correo, y, una vez autenticados y verificados, podrán realizar los distintos procedimientos, a la vez que son informados del proceso, obteniendo al final de este los resultados reales, como un certificado personal. La página web se ha construido en el entorno de Spring Boot, un framework de Java, y en concreto para todo lo relacionado con la seguridad, el módulo Spring Security. Para la creación, gestión y almacenamiento de claves criptográficas y certificados digitales, se ha utilizado la herramienta Keytool, una herramienta de línea de comandos, también accesible desde Java. Para la interfaz del usuario se ha utilizado el motor de plantillas Thymeleaf, que permite la creación de vistas HTML con renderizado dinámico.es_ES
dc.description.abstract[EN]The end-of-degree project is a web application, whose main objective is the configuration of a secure website that communicates via HTTPS, in addition to displaying and performing certain security-related processes, such as message signing and authentication with certificates and keys for educational purposes. Users on this website will be able to create an account with credentials through a verification process with a code by mail, and, once authenticated and verified, they will be able to perform the different procedures, while being informed of the process, obtaining at the end of the process the actual results, such as a personal certificate. The web page has been built in the Spring Boot environment, a Java framework, and specifically for everything related to security, the Spring Security module. For the creation, management and storage of cryptographic keys and digital certificates, the Keytool, a command line tool, also accessible from Java, has been used. For the user interface, the Thymeleaf template engine has been used, which allows the creation of HTML views with dynamic rendering.
dc.format.mimetypeapplication/pdf
dc.language.isospaes_ES
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectSeguridades_ES
dc.subjectCertificados digitaleses_ES
dc.subjectCriptografíaes_ES
dc.subjectClaveses_ES
dc.subjectSecurityes_ES
dc.subjectDigital certificateses_ES
dc.subjectCryptographyes_ES
dc.subjectKeyses_ES
dc.titleSistema de Prestación de Servicios de Certificación Electrónicaes_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES
dc.subject.unesco33 Ciencias Tecnológicases_ES
dc.subject.unesco1203.17 Informáticaes_ES
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses_ES


Fichier(s) constituant ce document

Thumbnail
Thumbnail
Thumbnail
Thumbnail
Thumbnail

Ce document figure dans la(les) collection(s) suivante(s)

Afficher la notice abrégée

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepté là où spécifié autrement, la license de ce document est décrite en tant que Attribution-NonCommercial-NoDerivatives 4.0 Internacional