środa, 6 maja 2026

Weryfikacja podpisu kwalifikowanego, pliku podpisanego - program na podstawie API udostępnionego przez Komisje Europejska.

Program został napisany w Python do weryfikacji podpisu kwalifikacyjnego w oparciu o eIDAS (API - Komisja Europejska) 

Co program weryfikuje

Program implementuje weryfikację zgodną z rozporządzeniem eIDAS (UE) nr 910/2014 i normami ETSI:

FormatStandardRozszerzenia
PAdESETSI EN 319 102.pdf
XAdESETSI EN 319 132.xml, .xades
CAdESETSI EN 319 122.p7s, .p7m, .p7b

Co program sprawdza

Kryptografia

  • Integralność podpisu (RSA-PKCS1v15, ECDSA, SHA-256/384/512)
  • Łańcuch certyfikatów

eIDAS – czy podpis jest kwalifikowany

  • Rozszerzenie QCStatements (OID 1.3.6.1.5.5.7.1.3) z ETSI EN 319 412-5
  • OID polityk certyfikatu QCP-n-qscd, QCP-l-qscd (z QSCD – kwalifikowanym urządzeniem)
  • KeyUsage: nonRepudiation + heurystyka nazwy wystawcy

Poziom podpisu (B / T / LT / LTA)

  • Znacznik czasu TSA
  • Dane odwołania (OCSP / CRL)
  • Archiwum