Potpisivanje i validacija XML
Desktop aplikacija za kriptografsko potpisivanje XML dokumenata prema standardima XMLDSig, XAdES-BES i XAdES-T sa TSA timestampom. Namijenjena institucijama i korisnicima u BiH koji rade sa e-dokumentima i e-potpisom.
Preuzmi.
Izaberite format koji vam najviše odgovara. Preporučujemo MSI installer.
Standardna instalacija u Program Files sa shortcutom u Start Menu. Zahtijeva .NET 8 Desktop Runtime.
Bez instalacije. Pokrenite direktno — pogodno za USB ili dijeljene računare. Zahtijeva .NET 8 Desktop Runtime.
Raspakujte gdje god želite. Bez registry zapisa, čisto za testiranje. Zahtijeva .NET 8 Desktop Runtime.
.NET 8 / WPF projekt — možete pregledati, modificirati i kompajlirati sami.
Zahtijeva .NET 8 Desktop Runtime ↗ · Windows 10 v1809+ / Windows 11 · x64
Izgled aplikacije.
Šta radi.
Aplikacija omogućava potpisivanje i validaciju XML dokumenata prema međunarodnim kriptografskim standardima. Podržava tri nivoa potpisa: XMLDSig (osnovni XML digitalni potpis), XAdES-BES (prošireni format sa certifikatom u potpisu) i XAdES-T (sa TSA timestampom koji dokazuje da je potpis nastao u određenom trenutku). Namijenjena je korisnicima i institucijama koji trebaju kreirali ili provjeriti e-potpise na XML dokumentima.
Ključne funkcije.
- Potpisivanje XML fajlova u formatima XMLDSig, XAdES-BES i XAdES-T
- Odabir certifikata iz Windows pohrane (CurrentUser i LocalMachine)
- Prikaz detalja certifikata — izdavač, vlasnik, datum isteka, thumbprint
- Konfigurabilni TSA (Timestamp Authority) URL za XAdES-T potpis
- Validacija potpisanih XML dokumenata — provjera integriteta i potpisa
- Prikaz XML strukture potpisa i svih ugrađenih informacija
- Ugrađeno uputstvo sa korak-po-korak vodicom direktno u aplikaciji
- Informativni ekran "O aplikaciji" sa verzijom i licencom
Zašto je nastalo.
Rad sa XML digitalnim potpisima u Windows okruženju zahtijeva poznavanje kriptografskih biblioteka ili skuplje komercijalne alate. Ova aplikacija pruža jednostavno sučelje za najčešće operacije — potpisivanje i validaciju — bez potrebe za programerskim znanjem.
Privatnost.
Aplikacija radi potpuno offline. Jedini mrežni poziv je kontaktiranje TSA servera pri XAdES-T potpisivanju — i to samo kad to korisnik eksplicitno inicira. Nema telemetrije, nema logiranja, nema slanja dokumenata nigdje.
- Verzija
- 1.0.0
- MSI veličina
- 444 KB
- Formati potpisa
- XMLDSig · XAdES-BES · XAdES-T
- Licenca
- Besplatno · Lično
- Jezik sučelja
- BHS
- Framework
- .NET 8 / WPF
- Runtime
- .NET 8 Desktop
- Telemetrija
- Nema
Quick facts
Instalirajte .NET 8 Desktop Runtime
Aplikacija zahtijeva .NET 8 Desktop Runtime. Provjerite da li je instaliran: otvorite cmd i ukucajte dotnet --list-runtimes. Ako vidite Microsoft.WindowsDesktop.App 8.x.x — sve je u redu. Ako ne, preuzmite runtime sa dotnet.microsoft.com ↗.
Preuzmite i instalirajte aplikaciju
Kliknite na MSI Installer iznad. Dvoklik na XmlSigner-1.0.0-setup.msi i pratite korake čarobnjaka. Instalacija traje manje od 15 sekundi. Aplikacija se instalira u %ProgramFiles%\Brigic\XmlSigner i pojavljuje se u Start Menu.
Odaberite XML dokument za potpisivanje
U tabi Potpisivanje kliknite Odaberi XML fajl i pronađite dokument koji želite potpisati. Aplikacija prikazuje sadržaj fajla i omogućava pregled strukture.
Odaberite certifikat
Kliknite Odaberi certifikat da otvorite panel sa certifikatima iz Windows pohrane. Odaberite certifikat koji ima privatni ključ (prikazan pored naziva). Prikaz detalja certifikata — izdavač, vlasnik i datum isteka — dostupan je direktno u panelu.
Izaberite format potpisa
Izaberite format: XMLDSig za osnovni digitalni potpis, XAdES-BES za prošireni format koji uključuje certifikat u potpisu, ili XAdES-T ako trebate TSA timestamp. Za XAdES-T unesite URL TSA servera (npr. http://tsa.halcom.ba).
Potpišite i sačuvajte
Kliknite Potpiši. Aplikacija kreira potpisani XML fajl — odaberite lokaciju za čuvanje. Za XAdES-T, aplikacija kontaktira TSA server i ugrađuje timestamp u potpis.
Validacija potpisa (opcionalno)
Na tabi Validacija odaberite potpisani XML fajl. Kliknite Validiraj — aplikacija provjerava integritet dokumenta, ispravnost potpisa i certifikata. Rezultat prikazuje sve detalje o potpisima pronađenim u dokumentu.
Minimalni zahtjevi.
- OS: Windows 10 verzija 1809 ili novija · Windows 11
- Arhitektura: x64 (64-bit)
- RAM: 256 MB slobodno
- Disk: 5 MB slobodnog prostora
- .NET Runtime: .NET 8 Desktop Runtime (obavezno, posebna instalacija)
- Certifikat: važeći certifikat sa privatnim ključem u Windows pohrani za potpisivanje
- Mreža: potrebna samo za XAdES-T (kontaktiranje TSA servera)
Preporučeno.
- Windows 11 22H2 ili noviji
- .NET 8 Desktop Runtime instalirati unaprijed sa dotnet.microsoft.com ↗
- Certifikat instaliran u CurrentUser pohrani za rad bez admin prava
Kompatibilnost
Je li aplikacija besplatna?
Koji certifikat trebam za potpisivanje?
Koja je razlika između XMLDSig, XAdES-BES i XAdES-T?
Koji TSA server koristiti za XAdES-T?
http://timestamp.digicert.com, http://tsa.starfieldtech.com,
ili TSA server vašeg certifikacionog tijela (npr. HALCOM, BH Pošta).
URL se upisuje direktno u polje u aplikaciji pri XAdES-T potpisivanju.
Šta ako Windows SmartScreen blokira pokretanje?
More info → Run anyway. Možete prethodno provjeriti SHA-256 hash
installera koji je naveden pored download dugmeta.
Mogu li validirati potpise napravljene u drugim alatima?
Kako prijaviti grešku ili prijedlog?
[XmlSigner] Bug: ili [XmlSigner] Feature:.
Priložite screenshot i verziju aplikacije iz Pomoć → O aplikaciji.
Zašto aplikacija zahtijeva .NET 8 Desktop Runtime?
Spremni za potpisivanje?
Instalacija traje manje od 30 sekundi. Bez registracije. Bez pretplate.