Software for Advanced Electronic Signature in XML Format

Autor: Celija, Ivan
Přispěvatelé: Vrdoljak, Boris
Jazyk: chorvatština
Rok vydání: 2014
Předmět:
Popis: Digitalno potpisivanje predstavlja važan dio elektroničkog poslovanja i zbog toga je bilo potrebno osmisliti čitavu infrastrukturu kako bi digitalni potpis imao svoju vrijednost i značenje. Bez infrastrukture javnog ključa, odnosno sustava povjerenja, digitalni potpis ne bi značio ništa. Ovako, s prisutnim certifikatima i cijelim tim sustavom, digitalni potpis dobiva na značaju i koristi se svakodnevno u elektroničkom poslovanju. Tema ovog diplomskog rada bila je opisati i objasniti infrastrukturu javnog ključa, digitalni potpis i njegovu primjenu u XML formatu. Tako je nakon teorijske osnove, implementiran i opisan programski sustav za potpisivanje i validaciju naprednog elektroničkog potpisa u formatu XML, tj. programski sustav za potpisivanje i validaciju XAdES Baseline profila. Implementirani programski sustav sastoji se od dva dijela, programskog modula za potpisivanje i validaciju te appleta unutar web - aplikacije za grafičko korištenje programskog modula. Navedeni sustav implementiran je u programskom jeziku Java korištenje standardnim Javinih paketa uz dodatak dvije vanjske biblioteke BouncyCastle i Apache Santuario. Digital signing is an important part of electronic business and therefore it was necessary to create an entire infrastructure to give a digital signature its value and meaning. Without public key infrastructure, ie system of trust, digital signature wouldn't mean anything. Thus, with certificates present and the whole PKI system, a digital signature is gaining importance and is used daily in electronic business. The topic of this thesis was to describe and explain public key infrastructure, digital signature and its use in XML format. So after a theoretical basis, a sofware system for signing and validation of advanced electronic signatures in XML format, ie, a software system for signing and validation of XAdES Baseline Profile was implemented and described. Implemented software is made of two parts, software module for signing and validation and applet inside a web application for the graphical use of the software module. The above described software was implemented in Java programming language using standard Java packages with the addition of two external libraries BouncyCastle and Apache Santuario.
Databáze: OpenAIRE