Driver pentru semnătura electronică pe Linux
Dacă folosiți IceFact pe Linux, suportul pentru semnătura electronică depinde de driverul token-ului, iar furnizorii de semnături din România oferă de obicei suport doar pentru Windows. Această pagină descrie o procedură neoficială, testată de echipa IceFact, pentru Fedora.
Notă
Modelul de token testat este SafeNet eToken 5110 (Thales), care funcționează pe distribuțiile majore de Linux (Fedora și Ubuntu). Driverul se „împrumută” de la un furnizor internațional (GlobalSign), deoarece nu este publicat de producător.
Pași (Fedora)
Descărcați driverul (nu există o versiune dedicată Fedora, se folosește cea pentru CentOS 9):
wget https://www.globalsign.com/en/safenet-drivers/USB/10.8/GlobalSign-SAC-CentOS-9.zipDezarhivați fișierul (presupunând că aveți
unzipinstalat):unzip GlobalSign-SAC-CentOS-9.zipInstalați pachetul RPM:
sudo dnf install -y CentOS-9/SafenetAuthenticationClient-10.8.1050-1.el9.x86_64.rpm
Asigurați-vă că aveți utilitarul
modutil:sudo dnf install -y nss-tools
Curățați cache-ul NSS și reinițializați baza de date:
rm -rf ~/.pki/nssdb && mkdir -p ~/.pki/nssdb && \ modutil -force -dbdir sql:$HOME/.pki/nssdb/ -create
Încărcați modulul:
modutil -force -dbdir sql:$HOME/.pki/nssdb/ -add "eToken" \ -libfile /usr/lib64/libeToken.so
Rezultatul așteptat:
Module "eToken" added to database.Verificați că modulul a fost încărcat:
modutil -list -dbdir sql:$HOME/.pki/nssdb/
În listă ar trebui să apară modulul
eTokenculibrary name: /usr/lib64/libeToken.soși token-ul detectat (de exemplu SafeNet eToken 5110).
După ce restartați Google Chrome, ar trebui să puteți folosi semnătura electronică pe website-urile care o solicită (inclusiv SPV).
Vezi și
După instalarea driverului, continuați cu Înrolarea semnăturii electronice la ANAF și Configurare e-Factura și autorizare SPV.