Unlike older versions of the system, current macOS handles most card readers automatically. Here are the steps:
1. Reader connection (C3PO, Bit4Id, Gemplus, etc.)
The vast majority of current readers are CCID Compliant. This means that you do not need to install any manufacturer’s drivers.
Connect the reader to the USB port.
To verify that the system recognizes you: go to System Settings > General > Information > System Report > USB. The manufacturer’s name should appear.
2. Installation of the DNIe Software (Indispensable)
For macOS to “understand” what is inside an electronic DNI, you need the official software of the National Police:
Download the official installer from the Electronic DNI Portal.
Find the macOS-specific version. The system will install a “PKCS#11 module” and the necessary settings for the browser to recognize your certificate.
3. Settings in Browsers
Safari: Use the system keychain natively. Once the police software is installed, when trying to access an official website, Safari will ask you directly for the DNIe PIN.
Firefox: It’s the only one that usually requires an extra step. You must go to Settings > Privacy & Security > Security Devices and load the module. dylib installed by the DNIe software.
4. Use with Viafirma
With the official software installed and the reader connected, access to the Viafirma demo. The browser will automatically detect your DNIe’s digital certificate.