Skip to content
This repository has been archived by the owner on Jan 28, 2019. It is now read-only.

Latest commit

 

History

History

hlr

ELEKTROONILISE HÄÄLETAMISE TULEMUS

Elektroonilise hääletamise tulemus esitatakse kahes jaos ning kesksüsteemi
poolt digitaalselt allkirjastatuna:

-- haaletamistulemus: Hääletamistulemus ringkonniti
-- haaletamistulemus.sig: Eelmise faili digitaalallkiri
-- haaletamistulemusjaosk: Hääletamistulemus jaoskonniti
-- haaletamistulemusjaosk.sig: Eelmise faili digitaalallkiri

Allkirjade kontrollimiseks on vaja Vabariigi Valimiskomisjoni sertifikaati,
mis asub failis vvk.der.

Allkirjade kontroll toimub utiliidiga openssl (www.openssl.org).



TEGEVUSED


0. Sertifikaadi vaatamine

 openssl x509 -in vvk.der -inform DER -text

Ekraanil kuvatakse info sertifikaadi kohta.



1. Sertifikaadist avaliku võtme eraldamine

 openssl x509 -in vvk.der -inform DER -noout -pubkey > vvk.pub

Failis vvk.pub on nüüd avalik võti.



2. Allkirjastatud tulemuste kontrollimine

 openssl dgst -sha1 -verify vvk.pub -signature haaletamistulemus.sig haaletamistulemus

 openssl dgst -sha1 -verify vvk.pub -signature haaletamistulemusjaosk.sig haaletamistulemusjaosk


Kui allkiri verifitseerub on utiliidi töö tulemus:
Verified OK

Kui allkiri ei verifitseeru on utiliidi töö tulemus:
Verification Failure

NB! Allkirja mitteverifitseerumist võib põhjustada ka see kui tulemustefaili
mõne tekstiredaktoriga avate. Verifitseerige alati pakist võetud faili, mitte
tekstiredaktoriga uuritut.