Instala las dependencias y activa el servicio:

# dnf install opensc pcsc-tools pcsc-lite-ccid
# systemctl start pcscd.service

Comprueba que todo funciona:

$ pcsc_scan

Configurar Firefox

Seguiremos las instrucciones de la wiki de OpenSC, que son lo más completo que he encontrado (aunque los pantallazos están algo desfasados):

  1. Abre Firefox.
  2. Ve a Preferencias > Avanzado > Certificados > Dispositivos de seguridad > Cargar.
  3. Nombre del módulo: Módulo OpenSC PKCS#11.
  4. Archivo del módulo: /usr/lib64/opensc-pkcs11.so.
  5. Aceptar.
  6. En el apartado de la izquierda verás un nuevo menú llamado Módulo OpenSC PKCS#11. Al introducir un DNIe, verás que aparece la opción DNI electrónico (PIN 1). Selecciónalo.
  7. Pulsa Iniciar sesión.
  8. Introduce el PIN (ojo, hay un límite de intentos fallidos que te puede bloquear la tarjeta).
  9. El estado cambiará a Sesión iniciada tras unos segundos.

Ya tienes habilitado tu certificado al navegar por Firefox.

Por cierto, no necesitarás seguir todos esos pasos la próxima vez que quieras usar tu DNI electrónico. Firefox te preguntará el PIN para desbloquearlo cuando haga falta automáticamente.