Skip to main content

Local Client Installation

Installation

On Windows:

Please follow these steps:

  • Download the installer by clicking the following link:

Windows Installer

  • Verify the sha256 hash sum:
certutil -hashfile "C:\file\path\zk-firma-digital.exe" SHA256

This should be equal to:

108afe1c5dc6648dc7c133cc424897ea69cb241e96b11d8726f6452c88d32940  zk-firma-digital.exe
  • If the hash sums is correct, then just run the zk-firma-digital installer.

The Windows installer includes a couple of Javascript dependencies, Nodejs and Snarkjs. The installer also includes the zkey necessary for generating valid ZK proofs, which makes it a bit heavy.

  • Finally, to run the program, introduce your smart card in a USB slot and execute the following command:
    "C:\Program Files\zk-firma-digital\zk-firma-digital.exe"

Or just look for Zk Firma Digital in the app search.

On Linux (At moment only Debian):

To install the software and be able to generate proofs from your Firma Digital card, please follow these steps:

  • Download the installer and the zkey file:
    wget https://app.sakundi.io:9090/zk-firma-digital_0.4_amd64.deb
wget https://app.sakundi.io:9090/firma-verifier.zkey
  • Verify the sha256 hash sum for both files:
sha256sum zk-firma-digital_0.4_amd64.deb
sha256sum firma-verifier.zkey

This should be equal to:

13da8ca1539d71dc9dc57ee4b1ce7041a20c325a034d0c1ca2c4945545e7fba5  zk-firma-digital_0.4_amd64.deb
91ad03aa0e33430d29361ae450f01d7a4992e068a7d6dddf954886fc4205aa21 firma-verifier.zkey
  • If the hash sums are correct, then install the zk-firma-digital Debian package:
    sudo dpkg -i zk-firma-digital_0.4_amd64.deb
  • Then, move the firma-verifier.zkey to the required directory:
    sudo mv firma-verifier.zkey /usr/share/zk-firma-digital/zk-artifacts/
  • Finally, to run the program, introduce your smart card in a USB slot and execute the following command:
    /usr/share/zk-firma-digital/zk-firma-digital.bin