Název:
Webové rozhraní pro správu certifikátů
Překlad názvu:
Web interface for managing certificates
Autoři:
Tesař, Tomáš ; Štůsek, Martin (oponent) ; Sysel, Petr (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2024
Jazyk:
cze
Nakladatel: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstrakt: [cze][eng]
Práce se zabývá vývojem webové aplikace sloužící jako certifikační autorita. Aplikace byla realizována v jazyce PHP jako modul pro framework Nette. Pro kryptografické funkce využívá knihovnu phpseclib. Práce je uvedena teoretickou částí, ve které je popsána distribuce veřejných klíčů za pomoci certifikátů. Dále jsou popsány a odůvodněny použité technologie. Součástí práce je dokumentace zdrojového kódu jednotlivých komponent aplikace. Zde jsou popsány jednotlivé třídy kryptografických objektů a jejich vzájemné vztahy. V závěru práce je popsána struktura uživatelského rozhraní.
This thesis is about development of a web application that serves as a certification authority. The application has been written in PHP as a module for the Nette framework. It uses the phpseclib library for the cryptographic operations. The work is presented with a theoretical part, which describes the distribution of public keys by use of certificates. Next, the technologies used are described and justified. Part of the work is the documentation of the source code of individual components of the application. Here, the individual classes of cryptographic objects and their mutual relationships are described. At the end of the work, the structure of the user interface is described.
Klíčová slova:
asymetrická kryptografie; certifikační autorita; certifikát; Nette Framework; PHP; phpseclib; podpis certifikátu; webová aplikace; asymmetric cryptography; certificate; certificate authority; certificate signature; Nette Framework; PHP; phpseclib; web application
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: https://hdl.handle.net/11012/246506