1) emerge dev-libs/opensc
2) emerge sys-apps/usbutils
3) Download SafeNetAuthenticationClient-9.1_Linux_Ubuntu-RedHat(32-64bits).zip. This is the hard part, once 5100 Aladdin is an old token and the new drivers doesn't work with it.
4) unzip SafeNetAuthenticationClient-9.1_Linux_Ubuntu-RedHat(32-64bits).zip.
5) ar x SafenetAuthenticationClient-BR-10.0.37-0_i386.deb
6) tar -xvf data.tar.xz
7) cd ./lib
8) ls
9) cp libeToken.so.10.0.37 libSACUI.so.10.0.37 /liblibcardosTokenEngine.so.10 libeToken.so.10 libetvTokenEngine.so.10.0.37 libIDPrimeTokenEngine.so.10.0.37 libSACLog.so.10.0.37 udev
libcardosTokenEngine.so.10.0.37 libeToken.so.10.0 libIDPrimePKCS11.so.10 libiKeyTokenEngine.so.10 libSACUI.so.10
libeTokenHID.so.10 libeToken.so.10.0.37 libIDPrimePKCS11.so.10.0.37 libiKeyTokenEngine.so.10.0.37 libSACUI.so.10.0
libeTokenHID.so.10.0.37 libetvTokenEngine.so.10 libIDPrimeTokenEngine.so.10 libSACLog.so.10 libSACUI.so.10.0.37
10) cd /lib
11) ln -s libeToken.so.10.0.37 libeToken.so
12) ln -s libeToken.so.10.0.37 libeToken.so.10
13) ln -s libSACUI.so.10.0.37 libSACUI.so
14) ln -s libSACUI.so.10.0.37 libSACUI.so.10
15) cd /usr/lib64
16) ln -s /lib/libeToken.so.10.0.37 libeToken.so
17) ln -s /lib/libeToken.so.10.0.37 libeToken.so.10
18) ln -s /lib/libeToken.so.10.0.37 libeTPkcs11.so
19) env-update && source /etc/profile
20) rc-update add pcscd default
21) /etc/init.d/pcscd start
22) Insert USB Aladin token
23) lsusb
Bus 001 Device 007: ID 0529:0620 Aladdin Knowledge Systems Token JC
24) opensc-tool -n
25) pkcs11-tool --module /usr/lib64/libeTPkcs11.so -OUsing reader with a card: SafeNet eToken 5100 [Main Interface] 00 00
Unsupported card
9) Now, just configure firefoxUsing slot 0 with a present token (0x0)
Public Key Object; RSA 2048 bits
label:
Usage: encrypt, verify, verifyRecover, wrap
Access: local
...

