Verificarea rapoartelor AgriCore
Ultima actualizare: 24 septembrie 2026
Ați ajuns aici din subsolul unui raport generat de AgriCore OS. Pagina explică ce puteți verifica singuri și ce nu dovedește un raport.
Ce conține fiecare raport
Fiecare raport are un număr de document și o amprentă SHA-256 a fișierului principal (CSV-ul sau PDF-ul raportului). Amprenta dovedește că fișierul nu s-a schimbat după generare: dacă un singur octet diferă, amprenta diferă.
Semnătura tehnică a platformei
Când este configurată o cheie de semnare, platforma semnează amprenta cu cheia ei Ed25519 (semnătură CMS detașată, păstrată separat de PDF). Pe raport, în aplicație, apare starea exactă: semnătură tehnică a platformei, fără semnătură digitală (cu motivul) sau semnătură invalidă.
- Semnătura acoperă octeții UTF-8 ai amprentei SHA-256 scrise în hexazecimal (64 de caractere), nu PDF-ul în sine și nu amprenta în forma ei binară.
- Este o semnătură tehnică a platformei. Nu este o semnătură electronică calificată (eIDAS) și nu identifică nicio persoană.
- Nu dovedește că un raport a fost depus la o autoritate sau acceptat de aceasta.
Cum verificați o semnătură
Aveți nevoie de fișierul semnăturii. Titularul contului îl descarcă din aplicație, de la raport, sau îl găsește în pachetul de dovezi al raportului, ca report.signature.b64. Apoi, cu OpenSSL:
base64 -d report.signature.b64 > raport.p7s printf '%s' "AMPRENTA_SHA256_DIN_RAPORT" > amprenta.txt openssl cms -verify -in raport.p7s -inform DER -binary \ -content amprenta.txt -noverify -certsout semnatar.pem -out /dev/null openssl x509 -in semnatar.pem -pubkey -noout \ | openssl pkey -pubin -outform DER | openssl dgst -sha256
Primul pas trebuie să afișeze CMS Verification successful. Al doilea afișează amprenta cheii care a semnat. Ea trebuie să apară în lista de mai jos: altfel, oricine ar fi putut semna cu o cheie proprie.
Cheile de semnare ale platformei
Nu este publicată încă nicio cheie. La data acestei pagini platforma nu semnează rapoarte în producție. Rapoartele generate până acum nu au semnătură digitală, iar în aplicație fiecare dintre ele apare cu starea „fără semnătură digitală”. Integritatea lor se verifică prin amprenta SHA-256.
Când o cheie va fi pusă în funcțiune, lista de aici va arăta, pentru fiecare cheie: amprenta SHA-256 a cheii publice, cheia publică (PEM), data de la care este folosită și, pentru cheile retrase, data retragerii. Cheile retrase rămân în listă, ca semnăturile vechi să poată fi verificate în continuare.
Întrebări
Scrieți-ne la contact@agricore.ro, cu numărul documentului din subsolul raportului.