Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile
Visite também: Ipok ·  Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Lan University

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

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.

 

 

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

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.62/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 2.6 /5 (6823 votos)

Opinião dos Leitores

David Machado
04 Set 2013, 02:07
Muito obrigado,Ronaldo!!
Eu tinha Windows instalado na minha máquina apenas para poder usar este leitor!
Mas finalmente poderei eliminar de uma vez esta praga do meu HD :-)
Marcelo
03 Mai 2013, 10:30
Ronaldo
Grato pela ajuda.
Funcionou perfeitamente.
Carlos Oliveira
04 Abr 2013, 09:33
Caro Ronaldo, parabéns pelo post. Excelente! Também sou usuário Ubuntu e muito satisfeito com as soluções alternativas que encontramos nessa plataforma livre. Um abraço, Carlos.
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
3ª geração do Under Servidor Cloud

Mobcamp 2014



 

Esta 3ª edição traz um conteúdo totalmente revisado, atualizado e ampliado. A obra foi 100% readequada ao momento atual, quando encontramos um Kernel Linux com muitas modificações em relação a eras passadas, mais maduro, amigável, moderno e difundido pelo