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

Potpisivanje i validacija PDF

Desktop aplikacija za digitalno potpisivanje i validaciju PDF dokumenata prema PAdES standardu (ETSI EN 319 132-1). Podržava B-B, B-T, B-LT i B-LTA nivoe sa TSA timestampom, LTV revocation podacima, vidljivim potpisom s prikazom izgleda i ugrađenim PDF pregledačem.

5,3 MB · MSI Installer 31. maj 2026. · zadnja verzija SHA-256 verifikovano
PdfSigner — digitalno potpisivanje PDF 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. AGPL v3.0 licenca.

2,1 MB PdfSigner-1.2.0-source.zip
MSI        SHA-256: 28C136513F27C05ABD3B4EB80F2BAA126E3900E2372CA42FE606C9FCBCA237D5 Portable   SHA-256: BCD8656C34F9E5B905F3FC7ABF712C5F9245437987669EC72EC36FA0E32AE628 ZIP        SHA-256: 69ABFC3B2515144380C8B679DAB84B298FECC0B15524BC9ED44C5A7D628972B7 Source     SHA-256: 16AC46F65FD53AA94B5B6F99B023C8975A6C3619FB0EB4FD1FE58BCEE0A0C662
▸ Starije verzije
v1.1.0 — 2026
MSI SHA-256: 92E3B1215E052C241AF48D8EE552CF61DFCD0EE03E246DF9751DCD30D6313C58 Portable SHA-256: B4095617D873E6A05F6662B5A0A73ED3613F90A5DDE0769300CF5ECCC51A7914 ZIP SHA-256: 184BA589241B1C81354E769DE760DA8E0F4BD5938489CB23C318AA8549709124 Source SHA-256: BA5C258E1E01881A4C6B047B82254FB9336BDA036DA4ABD7F88D9F0312F988F6

v1.0.0 — Inicijalno izdanje (2026)
MSI SHA-256: 0CA9434A7183BDE13EC163EDB1B9991227ACDB61039FC3C8A2C61C2BB85A60A4 Portable SHA-256: 328B1BECE1B485068BF3B3BC0E9B8512E398BDCFE9EEC4B5677C5662E03D5D77 ZIP SHA-256: D847A7CA33C05F27830060545C83AA53FCC442ECF00FA1BA9D42C95B61A3906C Source SHA-256: 1F341EEEABEB5FEA056B8CEC6FC1DC96333E0BCBF4B1C785CE508BC3B021CF35

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

// screenshotovi

Izgled aplikacije.

Tab Potpisivanje — odabir vrste PAdES potpisa
Potpisivanje — odabir vrste PAdES potpisa i TSA profila
Tab Validacija — detaljan prikaz rezultata provjere potpisa
Validacija — detaljan rezultat provjere potpisa i certifikata
Tab Uputstvo — korak-po-korak vodič unutar aplikacije
Uputstvo — integrisani vodič korak po korak
Tab O aplikaciji — tehničke informacije i licence
O aplikaciji — tehničke informacije, NuGet paketi i licence

Šta radi.

Aplikacija omogućava digitalno potpisivanje i validaciju PDF dokumenata prema europskom standardu PAdES (ETSI EN 319 132-1), koji je osnova za eIDAS-kompatibilne kvalifikovane elektronske potpise. Podržava četiri nivoa potpisa: B-B (osnovni), B-T (sa TSA timestampom), B-LT (sa ugrađenim CRL/OCSP revocation podacima) i B-LTA (arhivski, sa dodatnim TSA žigom za dugoročnu čuvanje). Potpisi su kompatibilni s Adobe Acrobat Readerom i svim eIDAS-certifikovanim validatorima.

Ključne funkcije.

  • Potpisivanje u formatima PAdES B-B, B-T, B-LT i B-LTA (ETSI EN 319 132-1)
  • Odabir certifikata iz Windows pohrane — CurrentUser i LocalMachine, smart card, USB token, .pfx
  • Ugrađeni PDF pregledač (WebView2 + PDF.js) za pregled dokumenta i lokacije potpisa
  • Vidljivi potpis — prilagođeni layout (ikona 25% / tekst 75%), ime potpisnika iz "Izdat za" polja certifikata, datum u dva reda, providna pozadina
  • TSA timestamp profili — više konfigurabilnih profila sa URL, korisničkim imenom i lozinkom
  • LTV revocation podaci — ugrađivanje CRL/OCSP odgovora za dugoročnu validnost
  • Validacija potpisa — PAdES nivo, integritet dokumenta, lanac certifikata, TSA, NonRepudiation bit, CRL/OCSP online provjera
  • DSS pregled — ugrađeni certifikati, CRL liste i OCSP odgovori iz DSS rječnika vidljivi u validaciji, klikabilni za pregled
  • Co-signing — dodavanje više potpisa na isti dokument bez izmjene prethodnih
  • Ugrađeno uputstvo i detaljan ekran "O aplikaciji" sa licencama biblioteka

Zašto je nastalo.

Digitalno potpisivanje PDF-ova u Windows okruženju obično zahtijeva Adobe Acrobat (plaćen) ili složene enterprise alate. Ova aplikacija pruža jednostavno sučelje za PAdES potpisivanje s certifikatima koji su već instalirani u Windows pohrani — bez pretplate i bez registracije.

Razvoj uz AI.

Aplikacija je razvijena uz asistenciju Claude AI (Anthropic) — za generisanje koda, refaktorisanje i debugiranje. Sve arhitekturalne odluke, dizajn i finalna provjera su djelo autora.

Privatnost.

Aplikacija radi potpuno offline. Mrežni pozivi se vrše isključivo kada korisnik to eksplicitno pokrene: kontaktiranje TSA servera za timestamp (B-T i više), te provjera CRL/OCSP servera certifikata pri validaciji. Nema telemetrije, nema logiranja, nema slanja dokumenata nigdje.

Quick facts

Verzija
1.2.0
MSI veličina
5,3 MB
PAdES nivoi
B-B · B-T · B-LT · B-LTA
Standard
ETSI EN 319 132-1
Licenca
Besplatno · AGPL v3.0
Jezik sučelja
BHS
Framework
.NET 8 / WPF
PDF pregled
WebView2 + PDF.js
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 PdfSigner-1.2.0-setup.msi i pratite korake čarobnjaka — ne zahtijeva admin prava ni UAC prompt. Ako Microsoft Edge WebView2 runtime nije prisutan, installer ga automatski preuzima i instalira. Aplikacija se instalira u %LOCALAPPDATA%\Programs\Davor_Brigic\PdfSigner (možete promijeniti u wizardu) i pojavljuje se u Start Menu.

3

Učitajte PDF i odaberite certifikat

Na tabi Potpisivanje PDF-a kliknite Učitaj PDF i odaberite dokument. U tabeli certifikata odaberite certifikat s privatnim ključem — smart card i USB tokeni su automatski dostupni. Prikaz detalja certifikata (izdavač, vlasnik, datum isteka) dostupan je direktno u tabeli.

4

Odaberite nivo PAdES potpisa

U panelu Vrsta potpisa izaberite nivo: B-B za osnovni potpis bez timestampa, B-T za potpis s TSA vremenskim žigom, B-LT za dugotrajnu validnost s ugrađenim revocation podacima, ili B-LTA za arhivski nivo. Za B-T i više odaberite ili konfigurišite TSA profil.

5

Postavite vidljivi potpis (opcionalno)

U panelu Izgled potpisa uključite opciju Vidljivi potpis i kliknite Odaberi lokaciju na dokumentu. Prevucite mišem po stranici da nacrtate pravougaonik — preview potpisa se odmah prikazuje s imenom potpisnika, oznakom "Elektronski potpis", datumom i vremenom. Lokaciju možete promijeniti klikom na Promijeni lokaciju.

6

Potpišite i sačuvajte

Kliknite Potpiši PDF. Izlazna putanja se automatski popunjava s _signed sufiksom u istom direktoriju — možete je promijeniti klikom na Spremi kao. Za smart card/USB token, Windows će automatski tražiti PIN. Statusna traka prikazuje napredak. Klik na zasivljeni dio prozora zatvara otvorene panele.

7

Validirajte potpis (opcionalno)

Na tabi Validacija potpisa učitajte potpisani PDF i kliknite Validiraj potpis. Aplikacija prikazuje PAdES nivo, integritet dokumenta, TSA timestamp, lanac povjerenja certifikata i — ako je opcija uključena — online provjeru opoziva (CRL/OCSP) za svakog potpisnika.

Minimalni zahtjevi.

  • OS: Windows 10 verzija 1809 ili novija · Windows 11
  • Arhitektura: x64 (64-bit)
  • RAM: 512 MB slobodnog (preporučeno 1 GB za veće PDF-ove)
  • Disk: 30 MB slobodnog prostora
  • .NET Runtime: .NET 8 Desktop Runtime (obavezno, posebna instalacija)
  • WebView2: Microsoft Edge WebView2 Runtime (MSI installer automatski instalira ako nedostaje)
  • Certifikat: važeći certifikat s privatnim ključem u Windows pohrani za potpisivanje
  • Mreža: potrebna za TSA timestamp (B-T i više) i online CRL/OCSP provjeru

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
  • Kvalifikovani certifikat za e-potpis (BH Pošta, HALCOM, IDDEEA, UINO) za PAdES B-LT/B-LTA nivo

Kompatibilnost

Win 10 21H2
✓ Testirano
Win 10 22H2
✓ Testirano
Win 11 22H2
✓ Testirano
Win 11 23H2
✓ Optimalno
Win Server 2019+
✓ Radi
ARM64
Planirano
v1.2.0 2026 · Najnovija verzija

Certifikati i lista

  • Lista certifikata prikazuje samo validne po defaultu — checkbox "Istekli" za prikaz svih

Validacija potpisa

  • DSS podaci per-potpis putem VRI — svaki B-LT potpis vidi samo svoje Cert/CRL/OCSP
  • B-T potpis više se ne prikazuje lažno kao B-LT u co-signed dokumentima
  • DSS detekcija ispravna i kad zadnji potpis nije B-LT

Instalacija i pokretanje

  • MSI instalacija bez admin prava — perUser scope, instalira se u LocalAppData\Programs\Davor_Brigic\PdfSigner
  • WebView2 user data folder premješten u LocalAppData — rješava E_ACCESSDENIED u Program Files
  • TSA profili (settings.json) čuvaju se u LocalAppData — Program Files nije writable bez admin prava

Ispravke grešaka

  • Nevažeći TSA URL daje jasnu poruku umjesto unhandled exception u iText7 stack-u
  • Ne-PDF fajl pri validaciji ili potpisivanju daje razumljivu poruku umjesto IOException

v1.1.0 2026

Poboljšanja vidljivog potpisa i sučelja

  • Vlastiti layout vidljivog potpisa — ikona 25%, ime iz "Izdat za", datum u dva reda, BHS dijakritike
  • Kolone "IZDAT ZA" i "NEPORECIVOST" u listi certifikata (eIDAS NonRepudiation bit)
  • DSS certifikati, CRL liste i OCSP odgovori u validaciji — kolapsibilni, klikabilni za pregled
  • NonRepudiation badge u headeru svakog potpisa
  • Ispravke pri ponovnom učitavanju fajlova i promjeni parametara potpisivanja
  • Animacije panela, ikona aplikacije, pregled potpisa usklađen s finalnim PDF-om

v1.0.0 2026 · Inicijalno izdanje

Inicijalno izdanje

  • Potpisivanje PDF dokumenata u formatima PAdES B-B, B-T, B-LT i B-LTA (ETSI EN 319 132-1)
  • Validacija potpisa s prikazom lanca povjerenja, TSA timestampa i OCSP/CRL statusa
  • Učitavanje certifikata iz Windows pohraništa — CurrentUser i LocalMachine, smart card, USB token, .pfx
  • Podrška za RSA i ECDSA certifikate
  • Upravljanje TSA profilima — više konfigurabilnih profila s URL, korisničkim imenom i lozinkom
  • Ugrađeni PDF pregledač (WebView2 + PDF.js) za pregled i postavljanje lokacije vidljivog potpisa
  • Co-signing — više potpisa na istom dokumentu bez izmjene prethodnih
  • Integralno uputstvo i detaljan ekran "O aplikaciji" s licencama biblioteka
Je li aplikacija besplatna?
Da, aplikacija je objavljena pod AGPL v3.0 licencom. Izvorni kod je dostupan za preuzimanje i modifikaciju uz poštivanje uvjeta licence.
Koji certifikat trebam za potpisivanje?
Trebate certifikat s privatnim ključem instaliran u Windows pohrani (Moj store). To može biti kvalifikovani certifikat za e-potpis (BH Pošta, HALCOM, IDDEEA), self-signed certifikat za testiranje, ili certifikat s USB tokena/smart kartice koji se automatski pojavljuje u listi. Certifikati bez privatnog ključa prikazuju se u tabeli, ali ih nije moguće koristiti za potpisivanje.
Koja je razlika između PAdES B-B, B-T, B-LT i B-LTA?
B-B je osnovni PAdES potpis — sadrži hash dokumenta, digitalni potpis i certifikat potpisnika. B-T dodaje RFC 3161 TSA timestamp koji kriptografski dokazuje da je potpis nastao u određenom trenutku. B-LT ide korak dalje — ugrađuje CRL/OCSP revocation podatke u sam PDF, čime validacija postaje moguća bez mrežnog pristupa. B-LTA dodaje arhivski TSA žig koji štiti integritet LTV podataka — preporučeno za dugoročno čuvanje dokumenata (10+ godina).
Koji TSA server koristiti?
Možete koristiti bilo koji javno dostupan RFC 3161 TSA server. Primjeri: http://timestamp.digicert.com, http://tsa.starfieldtech.com, http://timestamp.globalsign.com/tsa/r6advanced1, ili TSA server vašeg certifikacionog tijela (HALCOM, BH Pošta). URL se upisuje u TSA profil unutar aplikacije. Za B-LTA možete konfigurirati poseban TSA profil za arhivski žig.
Zašto B-LT potpisivanje ne uspijeva?
B-LT nivo zahtijeva ugrađivanje CRL ili OCSP revocation podataka. Ako certifikat potpisnika nema CDP (CRL Distribution Point) ili AIA (OCSP) extension, aplikacija ne može dohvatiti revocation podatke i prikazuje odgovarajuću grešku. Self-signed certifikati i neki stariji certifikati nemaju ove ekstenzije — za takve koristite B-T ili B-B nivo.
Je li potpis kompatibilan s Adobe Acrobat Readerom?
Da. Potpisi su u CAdES-detached formatu (SubFilter: ETSI.CAdES.detached) koji je podržan u Adobe Acrobat Reader DC i novijim verzijama. Acrobat prikazuje potpis kao validan ako je certifikat uključen u Adobe Approved Trust List (AATL) ili ako ste ručno dodali CA certifikat u Acrobatovu pohranu povjerenja.
Šta ako Windows SmartScreen blokira pokretanje?
Pošto je aplikacija nova, reputacija MSI instalatora se tek gradi u Microsoftovom sustavu. Kliknite More info → Run anyway. Možete prethodno verificirati SHA-256 hash instalatora koji je naveden ispod download dugmeta.
Zašto aplikacija zahtijeva WebView2?
WebView2 (Microsoft Edge Chromium runtime) koristi se za prikaz PDF dokumenata unutar aplikacije putem PDF.js biblioteke. Omogućava pregled dokumenta, zoom, odabir lokacije vidljivog potpisa i pregled potpisanog PDF-a. MSI installer automatski instalira WebView2 ako nije prisutan. Na Windows 11 i ažuriranim Windows 10 sistemima WebView2 je obično već instaliran kao dio Edge browsera.
Šta znači "Neporecivost" badge u listi certifikata?
Badge "Neporecivost" (plavi) označava da certifikat ima postavljeni NonRepudiation KeyUsage bit (bit 1 prema RFC 5280). Ovaj bit je obavezan za kvalifikovane elektronske potpise prema eIDAS uredbi i ETSI EN 319 411 standardu — označava da certifikat nije namijenjen samo za autentifikaciju nego i za pravno obavezujuće potpisivanje. Certifikati bez ovog bita mogu se koristiti za potpisivanje, ali potpis neće biti kvalifikovan u smislu eIDAS uredbe.
Šta su DSS certifikati, CRL i OCSP u validaciji?
Kod B-LT i B-LTA potpisa u PDF je ugrađen Document Security Store (DSS) koji sadrži revocation podatke potrebne za dugoročnu validaciju bez interneta. U validaciji možete razviti kolapsibilne sekcije:

DSS certifikati — lanac CA certifikata ugrađen u PDF, kliknite za pregled u Windows Certificate Vieweru.
DSS CRL liste — Certificate Revocation Liste s datumom ažuriranja, kliknite za pregled u Windows CRL Vieweru.
DSS OCSP odgovori — odgovori OCSP responder servera s datumom i statusom certifikata.
Kako prijaviti grešku ili prijedlog?
Najlakše email na davor[at]brigic.ba sa naslovom [PdfSigner] Bug: ili [PdfSigner] Feature:. Priložite screenshot greške i verziju aplikacije iz taba O aplikaciji.
v1.2.0 dostupno sada

Spremni za potpisivanje?

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

Preuzmi sada Imate pitanje?
Preuzimanje je pokrenuto