Cum verifici un certificat
Un certificat se ajunge singur. Patru verificări, niciuna nu are nevoie de acest server: (1) SHA-256 al fișierului tău e egal cu digestul; (2) SHA-256 al JSON-ului canonic al payload-ului e egal cu payload_sha256; (3) hash-ul intrării e SHA-256 peste prev_hash, payload_sha256 și recorded_at, unite prin linii noi; (4) semnătura Ed25519 peste hash-ul intrării (ca ASCII) se verifică cu cheia publică publicată. Opțional, verifică dovada .ots contra digestului, cu clientul OpenTimestamps, pentru ancora Bitcoin. Scriptul offline de mai jos le face pe toate patru, fără dependențe.
Script de verificare offline (Python 3, fără dependențe)
curl -O https://valaxia.ro/verify.py python3 verify.py certificate.json my_file.pdf # optional, Bitcoin anchor: pip install opentimestamps-client && ots verify -d <digest> proof.ots
Cheia publică a serverului (Ed25519, hex): b38e884aad6129652ef85db29f941d9eeb89faa20aec4d1f0523b371367d16e5