
Ας είμαστε ειλικρινείς: η ηλεκτρονική ταυτότητα είναι ένα υπέροχο εργαλείο όταν λειτουργεί, αλλά η εγκατάστασή της σε συστήματα Linux μπορεί να είναι ένας πραγματικός πονοκέφαλος. Μεταξύ του λογισμικού που μερικές φορές φαίνεται να μην έχει σχεδιαστεί για να λειτουργεί και κάθε διανομή έχει τις δικές της ιδιορρυθμίες, ρύθμιση παραμέτρων πρόσβασης στο τσιπ του μας ΝΝΙ Μπορεί να μοιάζει σαν να σκαρφαλώνεις στο Έβερεστ χωρίς οξυγόνο.
Παρόλο που η δημόσια διοίκηση φαίνεται να προχωρά με ρυθμούς χελώνας στην ψηφιοποίηση, το Εθνικό Αστυνομικό Σώμα έχει καταβάλει προσπάθειες για να διασφαλίσει ότι οι χρήστες ανοιχτού κώδικα δεν θα μείνουν πίσω. Εάν έχετε διαμορφώσει πρόσφατα τον υπολογιστή σας ή μόλις κατεβήκατε στο [λείπει η τοποθεσία] διανομές όπως Ubuntu, Debian ή FedoraΟρίστε ο πλήρης οδικός χάρτης για να τα κάνετε όλα και να σταματήσετε να παλεύετε με τη γραφειοκρατία.
Τι χρειάζεστε πριν ξεκινήσετε
Για να μην χάνετε χρόνο, χρειάζεστε ένα αναγνώστη έξυπνων καρτών που είναι συμβατό με τα πρότυπα ISO-7816 και API PC/SC. Υπάρχουν πολύ συνηθισμένα μοντέλα, όπως αυτά της SCM ή της Gemalto, που συνήθως λειτουργούν αμέσως. Εάν έχετε αμφιβολίες σχετικά με το αν το υλικό ασφαλείας Είναι ενεργό, μπορείτε να ανοίξετε το τερματικό και να εκτελέσετε την εντολή lsusb για να δείτε αν το σύστημα αναγνωρίζει το συνδεδεμένο υλικό.
Εγκατάσταση βασικού λογισμικού και προγραμμάτων οδήγησης
Το πρώτο βήμα είναι να κατεβάσετε το επίσημο πακέτο από τον ιστότοπο του DNIe. Ανάλογα με το αν το σύστημά σας είναι 32-bit ή 64-bit (μπορείτε να το ελέγξετε αυτό με την εντολή) uname -m), θα χρειαστεί να κατεβάσετε το κατάλληλο πρόγραμμα εγκατάστασης. Σε διανομές που βασίζονται σε Debian ή Ubuntu, ο πιο καθαρός τρόπος για να εγκαταστήσετε το αρχείο .deb και διορθώστε τυχόν προβληματικές εξαρτήσεις Χρησιμοποιεί την εντολή sudo apt install ./nombre_del_paquete.deb --fix-broken.
Εκτός από το πρόγραμμα οδήγησης, είναι απαραίτητο να είναι ενεργή η υπηρεσία ανάγνωσης καρτών. Για να το κάνετε αυτό, συνιστώ να εγκαταστήσετε τα διαγνωστικά εργαλεία και το daemon ανάγνωσης εκτελώντας sudo apt install pcscd pcsc-tools libccidΜόλις εγκατασταθεί, μπορείτε να ελέγξετε ότι ο αναγνώστης ανιχνεύει το πλαστικό χρησιμοποιώντας pcsc_scanεάν κατά την εισαγωγή του αριθμού αναγνώρισης το κείμενο αλλάξει σε Η κάρτα εισήχθηΕίσαι ήδη στα μισά του δρόμου.
Ρυθμίσεις στο Mozilla Firefox
Ο Firefox είναι το πιο συνηθισμένο πρόγραμμα περιήγησης για αυτό, αν και αν χρησιμοποιείτε το Snap έκδοση Ενδέχεται να αντιμετωπίσετε ορισμένα προβλήματα με το Ubuntu. Για να ενσωματώσετε την κάρτα, μεταβείτε στο μενού Προτιμήσεις και αναζητήστε την ενότητα Απόρρητο και ασφάλεια Στη συνέχεια, μεταβείτε στο κουμπί "Συσκευές ασφαλείας". Εδώ πρέπει να κάνετε κλικ στην επιλογή "Μεταφόρτωση" και να ορίσετε ένα όνομα, για παράδειγμα "DNIe", αναζητώντας τη διαδρομή του αρχείου. libpkcs11-dnie.so, το οποίο συνήθως βρίσκεται σε /usr/lib ή /usr/lib64.
Μόλις φορτωθεί η ενότητα, εισαγάγετε τον αριθμό αναγνώρισης και κάντε κλικ στην επιλογή «Σύνδεση». Θα σας ζητηθεί ο κωδικός PIN που ορίσατε στο αστυνομικό τμήμα. Εάν η κατάσταση αλλάξει σε «Η συνεδρία ξεκίνησε»Το πρόγραμμα περιήγησης είναι πλέον σε θέση να διαβάσει τα πιστοποιητικά ελέγχου ταυτότητας και υπογραφής σας. Εάν λάβετε το σφάλμα "μη ασφαλής σύνδεση" κατά την προσπάθεια πρόσβασης στον ιστότοπο FNMT, πιθανότατα δεν έχετε βρει το πιστοποιητικό. Πιστοποιητικό AC ρίζας FNMT-RCMτο οποίο πρέπει να κατεβάσετε και να εγκαταστήσετε χειροκίνητα από την ιστοσελίδα της Ceres.
Εναλλακτικές λύσεις για Chrome, Edge και Chromium
Αν δεν είστε λάτρης του Firefox ή προτιμάτε προγράμματα περιήγησης που βασίζονται στο Chromium, η διαδικασία είναι διαφορετική επειδή δεν χειρίζονται τις μονάδες PKCS#11 με τον ίδιο τρόπο. Αρχικά, πρέπει να εγκαταστήσετε τα εργαλεία NSS με sudo apt install libnss3-toolsΣτη συνέχεια, πρέπει να δημιουργήσετε μια βάση δεδομένων πιστοποιητικών στον αρχικό σας φάκελο χρησιμοποιώντας την εντολή certutil -d ~/.pki/nssdb -N -empty-password.
Αφού παραχωρήσετε τα σωστά δικαιώματα με ένα chmod 700 Σε αυτόν τον φάκελο, πρέπει να προσθέσετε τη λειτουργική μονάδα DNIe στη βάση δεδομένων NSS χρησιμοποιώντας την εντολή modutilΑυτό επιτρέπει στο πρόγραμμα περιήγησης Σύνδεση της βιβλιοθήκης DNIe με το χώρο αποθήκευσης πιστοποιητικών του συστήματος. Μετά από αυτήν τη διαδικασία, το Chromium θα πρέπει να σας ζητά αυτόματα τον κωδικό PIN σας κατά την πρόσβαση σε οποιαδήποτε επίσημη διαδικασία.
Υπογραφή εγγράφων με την AutoFirma
Τώρα φτάνουμε στο πιο «διασκεδαστικό» κομμάτι: την AutoFirma. Αυτή η εφαρμογή είναι απαραίτητη για Ψηφιακή υπογραφή εγγράφων PDF σε LinuxΩστόσο, εξαρτάται από την Java, κάτι που μερικές φορές μπορεί να είναι πολύ δύσκολο. Για να αποτρέψετε το αυτόματο κλείσιμο όταν το ανοίγετε, βεβαιωθείτε ότι έχετε εγκαταστήσει το περιβάλλον εκτέλεσης Java με sudo apt install openjdk-11-jreΜόλις εγκατασταθεί το πακέτο AutoFirma .deb, μπορείτε να το εκτελέσετε από το μενού εφαρμογών και επιλέξτε την επιλογή DNIe να υπογράψετε τα νομικά σας έγγραφα χωρίς επιπλοκές.
Έχοντας καλύψει τα πάντα, από τον έλεγχο υλικού έως την υπογραφή αρχείων, το πιο σημαντικό είναι να διασφαλιστεί ότι η υπηρεσία pcscd Βεβαιωθείτε ότι η ενότητα PKCS#11 είναι πάντα ενεργή και αναφέρεται σωστά στο επιλεγμένο πρόγραμμα περιήγησης. Ακολουθώντας αυτά τα βήματα, η χρήση ενός ηλεκτρονικού πιστοποιητικού σε Linux μετατρέπεται από έναν τεχνικό εφιάλτη σε μια απλή εργασία. αποτελεσματική διαχείριση των διαδικασιών σας διοικητικές εργασίες από την άνεση του σπιτιού σας.