Kuidas anda häält käsurealt KOV valimistel 2025?

Kõik alljärgnevad juhised on kasutamiseks ainult omal vastutusel!

Sedeli saatmine tundub sama EP valimistega 2024, aga sedel ise on üsna teistsugune.

Ülejäänud osas peaks töötama enam vähem kõik sama moodi kui EP valimiste ajal.

Sedeli peaks saama suhteliselt lihtsalt teha Taanieli library abil.

Ma esialgu rahvahariduslikus hoos tegin paberi, pliiatsi ja hexeditoriga.

Kui sa ei taha teha muud käsitööd peale Pythoni programmi jooksutamise, siis proovi seda.

Aga muidu sedelist konteineri teen:

$ digidoc-tool create --tsurl=https://eid-dd.ria.ee/ts --file=KOV_2025.question-KOV_2025.ballot signed-vote.bdoc

$ base64 -w0 signed-vote.bdoc > signed-vote.bdoc.asc

Kogujaga ühenduseks:

$ openssl s_client -tls1_3 -ign_eof -connect koguja2.valimised.ee:443 -servername voting.ivxv.valimised.ee --engine pkcs11 --keyform eng --key "pkcs11:type=private;token=SSSSS%2CFFFFF%2CNNNNNNNNNNN%20%28PIN1%29" --cert NNNNNNNNNNN.pem

Vastavalt tuleb asendada serveri sni (voting|choices|verification) ja muidugi nimi, isikukood ning sert laadida kaadilt vastavasse faili jne (ID-kaardi puhul, muidu on teistsugune protokoll).

Mulle tundub, et ivxv tahab, et alati tehtaks läbi kogu tants: küsida choices ja alles siis hääletada; kohe külmalt hääletades vist vahel pahandab.

Vastavalt protokollile päringud on (ID kaardiga):

{"id":1.1,"method":"RPC.VoterChoices","params":[{"AuthMethod":"tls","OS":"Windows"}]}

{"id":1.1,"method":"RPC.Vote","params":[{"AuthMethod":"tls","Choices":"0000.0","SessionID":"asdf","OS":"Windows","Type":"bdoc","Vote":"asdaskhdksjh"}]}

Vote päringus peab kindlasti olema VoterChoices vastusest saadud Choices väli. Selliste asjade ära jätmisega ei lase ta laisk olla.

Päringud on mõistlik openssl-i pipeda (failist, skriptist), terminali copy-paste võib vahel midagi ära süüa.

Kuigi tavalise qdigidoc4 tehtud konteiner võiks olla sama hea, siiski näib, et koguja eelistab digidoc-tooliga tehtud konteinereid.

Selline pirtsakus konteinerite vastuvõtmisel võib olla valijate subjektiivsete õiguste riive, sest eelduspäraselt peaks võetama vastu kõik digiallkirjastatud krüptogrammid.


See lihtne inimkeelne juhis on koostatud seoses 16.10.2025 toimunud valijakoolituse töötoaga ja põhineb Märdi RK valimiste 2023 katsetustel ja Andrese EP valimiste kogemusel. Eksperimentaalse valijarakenduse Röster 0.0.1 koostas Kaspar ja selle litsents on GPL-3 vmt copyleft.