E-Voting in Linux Operating System
E-voting application or voter application works with the following Linux operating system distributions:
Most probably other distributions that have a working ID-card support will also function. Help for installing ID-card software is available at: http://installer.id.ee/. Voter application has also been tested with alternative software.
There is also a 64-byte version of voter application. If libraries enabling backward compatibility are installed, it is possible for new computers to use a 32-byte binary.
Installing voter application
When you have downloaded the application in your computer, please check the compliance of its SHA1 checksum to the checksum published in the web, using the utility
If the checksum displayed by the utility does not correspond to the one in the web, please contact the National Electoral Committee immediately and inform them of the possible attack. Do not in any case use this program for e-voting!
If the checksums are the same, copy the voter application into a suitable catalogue (such as /usr/local/bin). Authorise the file to run by typing on the command line:
Then activate the application with:
Further instructions are available here.
The program requires OpenSC PKCS11 library with file name
In addition to the voter application, PKCS11 library can be used for communication with ID-card by other applications, such as Mozilla. If an application already uses the ID card, access to ID-card could be denied to other applications, depending on the OpenSC library settings.
In order to check the access denial, please open the file
For example, for Mozilla click first Edit, Preferences, Privacy&Security, Certificates, Manage Security Devices. Then make sure that the status of all equipment connected to the Estonian ID card is "Not Logged In". If necessary, you can log out the equipment using ID-card from the same page.
Using a request mediator
to use the voter application. When the environment variable has been set, the voter application will display you a window where you can edit the parameters of the request mediator if necessary.
If there is an error
If a fault in your computer or other technical equipment does not allow e-voting, you can vote in the traditional way, at the polling division.