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:
| Format | Standard | Rozszerzenia |
|---|---|---|
| PAdES | ETSI EN 319 102 | .pdf |
| XAdES | ETSI EN 319 132 | .xml, .xades |
| CAdES | ETSI 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(OID1.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