Inicio > General > Linux Token Utility (SafeNet ikey 2032) en Kubuntu jaunty 9.04

Linux Token Utility (SafeNet ikey 2032) en Kubuntu jaunty 9.04

Hace un par de meses compramos los Tokens con nuestros Certificados Digitales al Banco Central del Ecuadror, sin embargo los drivers estaban únicamente disponibles para la plataforma windows, lo que me ataba al Outlokk para firmar mis correos (razón por la cual no lo usaba aun a mi Token), sin embargo ya esta liberada una versión para los linuxeros, pero esta es únicamente para los Ubuntu 7.04 y 8.04 (y otras), sin embargo con una par de enlaces se puede solucionar el problema, aquí los pasos para instalar el TokenUtility en Kubutnu 9.04

Lo primero es descargar los drivers de aquí: http://www.bce.fin.ec/documentos/ElBancoCentral/EntidadCert/BSecPKLinux-2.0.0.0007.zip

A continuación el detalle de la instalación:


Descomprimir el Dirver:

$ unzip BSecPKLinux-2.0.0.0007.zip
Archive: BSecPKLinux-2.0.0.0007.zip
creating: BSecPKLinux-2.0.0.0007/
extracting: BSecPKLinux-2.0.0.0007/autorun
creating: BSecPKLinux-2.0.0.0007/Documents/
inflating: BSecPKLinux-2.0.0.0007/Documents/Readme.rtf
inflating: BSecPKLinux-2.0.0.0007/Documents/Release Notes.pdf
inflating: BSecPKLinux-2.0.0.0007/Documents/Token Utility Reference Guide.pdf
inflating: BSecPKLinux-2.0.0.0007/install-BSecPK-v2.0.0.sh
inflating: BSecPKLinux-2.0.0.0007/libmusclecard-1.3.3.tar.gz
inflating: BSecPKLinux-2.0.0.0007/pcsc-lite-1.4.101.tar.gz
inflating: BSecPKLinux-2.0.0.0007/rnboifd-2.0.0-7.i586.deb
inflating: BSecPKLinux-2.0.0.0007/rnboifd-2.0.0-7.i586.rpm
inflating: BSecPKLinux-2.0.0.0007/sfntSmartCard-2.0.0-7.i586.deb
inflating: BSecPKLinux-2.0.0.0007/sfntSmartCard-2.0.0-7.i586.rpm
inflating: BSecPKLinux-2.0.0.0007/uninstall-BSecPK-v2.0.0.sh

Instalar driver y aplicación

$ cd BSecPKLinux-2.0.0.0007/
$ sudo sh install-BSecPK-v2.0.0.sh********************************************************************

SafeNet BSecPK-Linux-v2.0.0 Installation Script
Copyright (C) 2008 SafeNet, Inc.
All Rights Reserved

********************************************************************
Searching for existing installations of BSec …

This will install the following components:
1.  PCSC lite ver – pcsc-lite-1.4.101
2.  MuscleCard Library 1.3.3
3.  SafeNet iKey Driver
4.  SafeNet PlugIn for MuscleCard
5.  SafeNet PKCS#11 Library
6.  SafeNet Token Utility

Do you want to continue with installation (y / n) :

Y le damos a todo yes “y” debemos obervar si nos nos da ningún error durante la compilada.

Una vez terminado esto debemos reiniciar nuestro equipo.
A probar la aplicacion que nos da accesso a nuestro Token

$TokenUtility
TokenUtility: error while loading shared libraries: libssl.so.0.9.7: cannot open shared object file: No such file or directory

Si nos aparece este error pues es que debemos tener otra versión diferente a la libssl.so.0.9.7, con el comando “ldd” vamos a ver a que librerias llama TokenUtility

$ which TokenUtility
/usr/local/bin/TokenUtility
carlos@krirk:~$ ldd /usr/local/bin/TokenUtility
linux-gate.so.1 =>  (0xb7ff9000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7fdf000)
libssl.so.0.9.7 => not found**********
libcrypto.so.0.9.7 => not found **********
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7e7b000)
/lib/ld-linux.so.2 (0xb7ffa000)

En mi caso tengo la libreria libssl.so.0.9.8  y libcrypto.so.0.9.8 para lo cual vamos a crear enlaces simbólicos con el nombre libssl.so.0.9.7 y libcrypto.so.0.9.7, si faltan más librerias sería de revisarlas en mi caso dos (libssl y libcrypto)

al hacer un:  $ dpkg -L libssl0.9.8 vemos todos los archivos relacionandos con el paquete.

/.
/lib
/lib/libcrypto.so.0.9.8
/lib/libssl.so.0.9.8
/lib/i486
/lib/i486/libcrypto.so.0.9.8
/lib/i486/libssl.so.0.9.8
/lib/i586
/lib/i586/libcrypto.so.0.9.8
/lib/i586/libssl.so.0.9.8
/lib/i686
/lib/i686/cmov
/lib/i686/cmov/libcrypto.so.0.9.8
/lib/i686/cmov/libssl.so.0.9.8
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libssl0.9.8
/usr/share/doc/libssl0.9.8/copyright
/usr/share/doc/libssl0.9.8/changelog.gz
/usr/share/doc/libssl0.9.8/changelog.Debian.gz
/usr/lib
/usr/lib/ssl
/usr/lib/ssl/engines
/usr/lib/ssl/engines/lib4758cca.so
/usr/lib/ssl/engines/libaep.so
/usr/lib/ssl/engines/libatalla.so
/usr/lib/ssl/engines/libcswift.so
/usr/lib/ssl/engines/libgmp.so
/usr/lib/ssl/engines/libchil.so
/usr/lib/ssl/engines/libnuron.so
/usr/lib/ssl/engines/libsureware.so
/usr/lib/ssl/engines/libubsec.so
/usr/lib/libcrypto.so.0.9.8
/usr/lib/libssl.so.0.9.8

Seguidamente procedemos ha hacer los enlaces a la version requerida por TokenUtility

$ sudo ln -s /lib/libssl.so.0.9.8 /lib/libssl.so.0.9.7
$ sudo ln -s /lib/i486/libssl.so.0.9.8 /lib/i486/libssl.so.0.9.7
$ sudo ln -s /lib/i586/libssl.so.0.9.8 /lib/i586/libssl.so.0.9.7
$ sudo ln -s /lib/i686/cmov/libssl.so.0.9.8 /lib/i686/cmov/libssl.so.0.9.7
$ sudo ln -s /usr/lib/libssl.so.0.9.8 /usr/lib/libssl.so.0.9.1
$ sudo ln -s /usr/lib/libssl.so.0.9.8 /usr/lib/libssl.so.0.9.7
$ sudo ln -s /lib/libcrypto.so.0.9.8 /lib/libcrypto.so.0.9.7
$ sudo ln -s /lib/i486/libcrypto.so.0.9.8 /lib/i486/libcrypto.so.0.9.7
$ sudo ln -s /lib/i586/libcrypto.so.0.9.8 /lib/i586/libcrypto.so.0.9.7
$ sudo ln -s /lib/i686/cmov/libcrypto.so.0.9.8 /lib/i686/cmov/libcrypto.so.
$ sudo ln -s /usr/lib/libcrypto.so.0.9.8 /usr/lib/libcrypto.so.0.9.7

Y listo con esto ya debe ser sufienciente, ahora lanzamos la herramienta TokenUtility y debemos ver algo como esto:

$ TokenUtility
Safenet Bsec PK for Linux Token Utility, Version 2.0.0.0007
Copyright (C) 2008, SafeNet Inc.

Initializing the utility.
This may take few moments. Please wait!
—————————————————————————————————-
Preliminary Menu:

0) Exit
1) Main
2) Others
3) Help
Enter Choice:

Espero que les haya sevrido este pequeño paso a paso de mi experiencia.

<table border=”0″ width=”100%”>
<tbody>
<tr>
<td bgcolor=”#eaeaae”>$ tar -xzvf VMware-workstation-5.5.4-44386.tar.gz
$ cd  vmware-distrib
$ sudo ./vmware-install.pl</td>
</tr>
</tbody></table>
Categorías:General
  1. junio 25, 2010 a las 8:33 pm

    Já tentou usar no Ubuntu 10.04 LTS?

  2. karlozkordova
    julio 7, 2010 a las 11:39 am

    Saludos a todos,

    He descuidado un poco mi blog, pero he probado la instalación en Kubuntu 10.04 LTS y funciona perfectamente a la primera, esta es la salida que tengo luego de la instalación:

    ldd /usr/local/bin/TokenUtility
    linux-gate.so.1 => (0x004be000)
    libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x00e8e000)
    libssl.so.0.9.7 => /usr/local/SafeNet/lib/libssl.so.0.9.7 (0x006cf000)
    libcrypto.so.0.9.7 => /usr/local/SafeNet/lib/libcrypto.so.0.9.7 (0x005ba000)
    libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x007e9000)
    /lib/ld-linux.so.2 (0x00f45000)

    Estos son los repositorios que tengo en mi sources.list

    deb http://archive.ubuntu.com/ubuntu/ lucid main restricted
    deb-src http://archive.ubuntu.com/ubuntu/ lucid main restricted

    deb http://archive.ubuntu.com/ubuntu/ lucid-updates main restricted
    deb-src http://archive.ubuntu.com/ubuntu/ lucid-updates main restricted

    deb http://archive.ubuntu.com/ubuntu/ lucid universe
    deb-src http://archive.ubuntu.com/ubuntu/ lucid universe
    deb http://archive.ubuntu.com/ubuntu/ lucid-updates universe
    deb-src http://archive.ubuntu.com/ubuntu/ lucid-updates universe

    deb http://archive.ubuntu.com/ubuntu/ lucid multiverse
    deb-src http://archive.ubuntu.com/ubuntu/ lucid multiverse
    deb http://archive.ubuntu.com/ubuntu/ lucid-updates multiverse
    deb-src http://archive.ubuntu.com/ubuntu/ lucid-updates multiverse

    deb http://archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse
    deb-src http://archive.ubuntu.com/ubuntu/ lucid-backports main restricted universe multiverse

    deb http://archive.ubuntu.com/ubuntu/ lucid-security main restricted
    deb-src http://archive.ubuntu.com/ubuntu/ lucid-security main restricted
    deb http://archive.ubuntu.com/ubuntu/ lucid-security universe
    deb-src http://archive.ubuntu.com/ubuntu/ lucid-security universe
    deb http://archive.ubuntu.com/ubuntu/ lucid-security multiverse
    deb-src http://archive.ubuntu.com/ubuntu/ lucid-security multiverse

    deb http://ppa.launchpad.net/kubuntu-ppa/ppa/ubuntu lucid main

    Espero que te ayude.

    Saludos,

  3. enero 28, 2011 a las 10:16 pm

    Hola Carlos,

    Estoy intentando instalar en una ubuntu 10.10 y tengo problemas. Instalé también en una ubuntu 10.04 LTS y cmoo tu dices funciono sin ningun problema, pero en el 10.10 se cayo la instalacion despues de que termino el pcsc-lite en el iKey.

    Se cayo tan feo que el rnboifd quedo en estado inestable y no se puede desinstalar y mi synaptic esta muerto. Te pego los datos del error por si le puedes revisar algo
    http://pastebin.com/CBxv73TT

    y apesar de que elimine todo lo que hay en
    /usr/local/lib
    /usr/local/SafeNet

    • karlozkordova
      enero 29, 2011 a las 12:02 am

      Hola Iván

      Hasta hace una semana que ya migré a 10.10 y tengo pendiente probar mi iKey, creo que la semana que viene me daré tiempo de hacerlo y seguro actualizo la entrada para ver que tal anda y ya te estaré avisando por twitter o por aki.

      Saludos,

  4. karlozkordova
    febrero 4, 2011 a las 5:09 pm

    Hola Iván, ya estoy probando el iKey en 10.10 y tengo los mismos problemas, ya resolví el problema del rnboifd sin embargo sigo sin poder leer el iKey si tengo algo ya lo comparto.

    Lo del rnboifd lo resolví siguiendo la instrucciones de este foro: http://ubuntuforums.org/showthread.php?t=807823 respuesta #10 ya que a mi también se me murio el aptitude espero te sirva.

    Saludos,

  5. febrero 7, 2011 a las 11:21 pm

    Hola Carlos,

    Con eso se solucionó mi problema con el aptiude también. Gracias. El ikey no he tenido tiempo de probarlo, pero en esta semana haré otros intentos y te comento como me fue por aquí mismo.

    Saludos,
    IP

  1. junio 22, 2009 a las 1:50 pm

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: