De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.

Instalando Leitora de Cartão SCM Microsystems SCR3310 v2.0 no Ubuntu/Mint

Colaboração: Ronaldo Silva

Data de Publicação: 23 de março de 2013

Sou Contabilista e usuário de linux, devido a necessidade de comunicação com a Receita Federal preciso usar constantemente meu certificado digital e não queria ter que utilizar o windows, então busquei informações na internet e consegui instalar esta leitora de cartões no linux e agora compartilho com os amigos do Dicas-L.

Para elaboração do Tutorial eu utilizei o Linux Mint Maya, creio que os procedimentos sejam os mesmos para o Ubuntu e outras versões do Mint.

Pacotes necessários:

Para o último ítem eu utilizei a versão para Ubuntu que nos libera o arquivo 701.zip

Procedimentos de instalação:

1° - Instalando os pacotes:

Abra um terminal e digite:

  $ sudo apt-get install libpcsclite1 pcsc-tools pcscd libssl0.9.8

2° - Instalando os Drivers da leitora

Após ter baixado o arquivo scmccid_linux_32bit_driver_V5.0.21.tar.gz vamos descompactá-lo e instalá-lo como segue:

  $ tar -zxvf scmccid_linux_32bit_driver_V5.0.21.tar.gz
  $ cd scmccid_5.0.21_linux_rel/
  $ chmod +x install.sh
  $ sudo ./install.sh

3º Instalando o Gerenciador de Cartões.

Este passo é importante e fundamental para o funcionamento do aparelho visto que é através da instalação deste software que obtemos o plugins que possibilitará a utilização da leitora através do Firefox (só consegui utilizar o programa através do Firefox).

  $ unzip 701.zip
  $ cd Ubuntu\ 10.04/
  $ cd i686
  $ sudo dpkg -i SafeSignIdentityClient-3.0.43-admin.i386.deb

Podemos conferir se o que fizemos até aqui deu resultado com o seguinte comando:

  $ pcsc_scan

Você deve obter o seguinte resultado:

  PC/SC device scanner
  V 1.4.18 (c) 2001-2011, Ludovic Rousseau < ludovic.rousseau@free.fr>
  Compiled with PC/SC lite version: 1.7.4
  Using reader plug'n play mechanism
  Scanning present readers...
  0: SCM SCR 3310 [CCID Interface] 00 00
  
  Sat Mar 16 15:58:47 2013
  Reader 0: SCM SCR 3310 [CCID Interface] 00 00
   Card state: Card inserted,
   ATR: 3B FD 18 00 FF 80 B1 FE 45 1F 07 80 73 00 21 13 57 4A 54 48 61 31 4A 00 52
  
  ATR: 3B FD 18 00 FF 80 B1 FE 45 1F 07 80 73 00 21 13 57 4A 54 48 61 31 4A 00 52
  + TS = 3B --> Direct Convention
  + T0 = FD, Y(1): 1111, K: 13 (historical bytes)
   TA(1) = 18 --> Fi=372, Di=12, 31 cycles/ETU
     129032 bits/s at 4 MHz, fMax for Fi = 5 MHz => 161290 bits/s
   TB(1) = 00 --> VPP is not electrically connected
   TC(1) = FF --> Extra guard time: 255 (special value)
   TD(1) = 80 --> Y(i+1) = 1000, Protocol T = 0
  -----
   TD(2) = B1 --> Y(i+1) = 1011, Protocol T = 1
  -----
   TA(3) = FE --> IFSC: 254
   TB(3) = 45 --> Block Waiting Integer: 4 - Character Waiting Integer: 5
   TD(3) = 1F --> Y(i+1) = 0001, Protocol T = 15 - Global interface bytes following
  -----
   TA(4) = 07 --> Clock stop: not supported - Class accepted by the card: (3G) A 5V B 3V C 1.8V
  + Historical bytes: 80 73 00 21 13 57 4A 54 48 61 31 4A 00
   Category indicator byte: 80 (compact TLV data object)
     Tag: 7, len: 3 (card capabilities)
       Selection methods: 00
       Data coding byte: 21
         - Behaviour of write functions: proprietary
         - Value 'FF' for the first byte of BER-TLV tag fields: invalid
         - Data unit in quartets: 2
       Command chaining, length fields and logical channels: 13
         - Logical channel number assignment: by the card
         - Maximum number of logical channels: 4
     Tag: 5, len: 7 (card issuer's data)
       Card issuer data: 4A 54 48 61 31 4A 00
  + TCK = 52 (correct checksum)
  
  Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
  3B FD 18 00 FF 80 B1 FE 45 1F 07 80 73 00 21 13 57 4A 54 48 61 31 4A 00 52
         e-CPF issued by AASP (Lawyers Association of São Paulo, Brazil)

Você poderá também verificar se o seu cartão está sendo reconhecido através do programa TokenAdmin da SafeSgin. Digite no terminal ou no Executar:

  $ tokenadmin

Se tudo tiver dado certo e você conseguiu obter estes resultados já estamos concluindo e podemos configurar o Mozilla-Firefox.

Configurando o Firefox

Abra o Firefox e vá no menu Editar → Preferências.

Na nova janela que abriu vá para a opção Avançado e depois para a aba criptografia e por fim clique no botão Dispositivos de Segurança.

Na próxima janela escolha o botão Carregar.

No campo nome do módulo de um novo nome ao módulo de utilização do cartão, a seu gosto. A título de exemplo eu coloquei Módulo PKCS#11 SafeSign. No campo Nome do arquivo de módulo: coloque /usr/lib/libaetpkss.so.3.0.2166.

Agora de Ok e reinicialize o Firefox, para verificar se tudo correu bem visite o site www.receita.fazenda.gov.br e clique em Certificado Digital para acessar os serviços da Receita que utilizam Certificado Digital. Tenha certeza de ter as novas cadeias de certificados que são exigidas pelo site, seguem os links:

Após instalar todos os certificados e se tudo deu certo você já será capaz de utilizar seu certificado digital através da sua leitora SCR3310 v2.0.

Ronaldo Silva é Contador formado pela Universidade Mogi das Cruzes e usuário de Software Livre desde 2003.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Ronaldo Silva