Recentemente, adquiri um laptop System-76 com Ubuntu 22.04. Estou tentando fazer um leitor CAC funcionar seguindo o passo a passo absolutamente adorável postado por M-Pepper aqui: https://github.com/M-Pepper/linux-cac-walkthrough .
Não consigo fazer o opensc registrar no firefox, usando pkcs11-register
ou manualmente. Quando uso o pkcs11-register
comando, ele mostra que adicionou o OpenSC ao ~/.pki/nssdb/pkcs11.txt
, mas quando entro no firefox e verifico os dispositivos de segurança ( settings > Privacy & Security > Security Devices
), não há OpenSC; a única coisa que aparece são os dispositivos padrão do NSS e os dispositivos do SO.
Quando tento adicionar um dispositivo de segurança manualmente através do mesmo menu, recebo um alerta dizendo Unable to add module
.
Inicialmente instalei o OpenSC pelo apt, mas depois o removi e compilei a partir do código-fonte, então estou executando a versão 0.25 no Firefox 129.0.
Como alternativa, tentei um script de configuração de outra fonte que usava o Cackey, mas também falhou e acabei removi o Cackey e seus pacotes associados.
Não sei bem o que fazer a partir daqui... por favor me ajude!
A versão instantânea do Firefox não funciona dessa maneira.
Desinstale-o (
sudo snap remove firefox
) e siga estas instruções no AskUbuntu para instalar o.deb
pacote.