Sve aplikacije
● v1.0.0 · Stable Windows 10 / 11 x64 Besplatno

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.

444 KB · MSI Installer 29. maj 2026. · zadnja verzija SHA-256 verifikovano
XmlSigner — digitalno potpisivanje XML dokumenata
// download

Preuzmi.

Izaberite format koji vam najviše odgovara. Preporučujemo MSI installer.

Izvorni kod

.NET 8 / WPF projekt — možete pregledati, modificirati i kompajlirati sami.

48 KB XmlSigner-1.0.0-source.zip
MSI      SHA-256: ADEF26CC8EBE835E087BD03E392F66FBF1EF2F9A7E0D560D54B699292DF34424 Portable SHA-256: 108F08A10EEF93958EE2BF2422D4DF1DB5468355903D458007FB7CCCE3229264 ZIP      SHA-256: 16D87824B3C11B09DF96051855A2A97CAE0DE21568FD96EA2DF5B2B0FF3954DA Source   SHA-256: 8AB624D615214B8538204E398D467C3456D3600C1F8BDF19A86D659C9C17B16B

Zahtijeva .NET 8 Desktop Runtime ↗  ·  Windows 10 v1809+ / Windows 11  ·  x64

// screenshotovi

Izgled aplikacije.

Početni ekran — potpisivanje XML
Početni ekran — potpisivanje XML
Panel opcija potpisivanja
Panel opcija potpisivanja
XAdES-T sa TSA timestampom
XAdES-T — timestamp putem TSA servera
Validacija XML potpisa
Validacija XML potpisa

Š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.

Quick facts

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
1

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 ↗.

2

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.

3

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.

4

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.

5

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).

6

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.

7

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

Win 10 21H2
✓ Testirano
Win 10 22H2
✓ Testirano
Win 11 22H2
✓ Testirano
Win 11 23H2
✓ Optimalno
Win Server 2019+
✓ Radi
ARM64
Planirano
Je li aplikacija besplatna?
Da, za ličnu i nekomercijalnu upotrebu. Za komercijalne integracije i deployment u poslovnom okruženju javite se na email — postoji jednokratna licenca po radnoj stanici.
Koji certifikat trebam za potpisivanje?
Trebate certifikat sa privatnim ključem instaliran u Windows pohrani. To može biti kvalifikovani certifikat za e-potpis (npr. od BH Pošte ili HALCOM-a), ili self-signed certifikat za testiranje. Certifikati bez privatnog ključa prikazuju se u listi, ali ih nije moguće koristiti za potpisivanje.
Koja je razlika između XMLDSig, XAdES-BES i XAdES-T?
XMLDSig je osnovni W3C standard za XML digitalne potpise. XAdES-BES (ETSI standard) dodaje certifikat potpisnika u sam potpis — što omogućava validaciju i bez online pristupa CA. XAdES-T ide korak dalje — dodaje TSA timestamp koji kriptografski dokazuje da je potpis nastao u određenom trenutku, što je ključno za dugoročnu validnost.
Koji TSA server koristiti za XAdES-T?
Možete koristiti bilo koji javno dostupan TSA server koji podržava RFC 3161. Primjeri: 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?
Pošto je aplikacija nova, reputacija digitalnog potpisa se tek gradi. Kliknite 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?
Da — validacija radi na svim XMLDSig i XAdES kompatibilnim potpisima, bez obzira na alat kojim su nastali. Aplikacija prikazuje sve pronađene potpise i detalje o svakom.
Kako prijaviti grešku ili prijedlog?
Najlakše email na davor[at]brigic.ba sa naslovom [XmlSigner] Bug: ili [XmlSigner] Feature:. Priložite screenshot i verziju aplikacije iz Pomoć → O aplikaciji.
Zašto aplikacija zahtijeva .NET 8 Desktop Runtime?
Aplikacija je razvijena u .NET 8 / WPF. Windows 10 i 11 ne dolaze sa ugrađenim .NET 8 runtimeom — potrebno ga je instalirati posebno (besplatno, sa Microsoftovog sajta). U budućoj verziji planiramo bundlati runtime direktno u installer.
v1.0.0 dostupno sada

Spremni za potpisivanje?

Instalacija traje manje od 30 sekundi. Bez registracije. Bez pretplate.

Preuzmi sada Imate pitanje?
Download će uskoro biti dostupan