dc.contributor.advisor | Sánchez Lázaro, Ángel Luis | es_ES |
dc.contributor.author | Calderón López, Tomás | |
dc.date.accessioned | 2024-05-28T11:12:14Z | |
dc.date.available | 2024-05-28T11:12:14Z | |
dc.date.issued | 2023-09 | |
dc.identifier.uri | http://hdl.handle.net/10366/158072 | |
dc.description | Trabajo 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.mimetype | application/pdf | |
dc.language.iso | spa | es_ES |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Seguridad | es_ES |
dc.subject | Certificados digitales | es_ES |
dc.subject | Criptografía | es_ES |
dc.subject | Claves | es_ES |
dc.subject | Security | es_ES |
dc.subject | Digital certificates | es_ES |
dc.subject | Cryptography | es_ES |
dc.subject | Keys | es_ES |
dc.title | Sistema de Prestación de Servicios de Certificación Electrónica | es_ES |
dc.type | info:eu-repo/semantics/bachelorThesis | es_ES |
dc.subject.unesco | 33 Ciencias Tecnológicas | es_ES |
dc.subject.unesco | 1203.17 Informática | es_ES |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es_ES |
Parcourir
Tout DSpaceCommunautés & CollectionsPar date de publicationAuteursSujetsTitresCette collectionPar date de publicationAuteursSujetsTitres