Web Banking


These instructions are no longer valid, as Luxtrust changed the middleware.

When you will use Webbanking under Linux, you have two possibilities to use it:

  1. You can use a simple Token. This little thing generates a different code each time you want to connect to your webbanking site using Luxtrust. You will get it when you subscribe to your bank for webbanking. For login, you must also deliver your identification code. This method works with every bank. 

  2. Or you use a smartcard provided by LuxTrust (Ask your bank how to get one). You also need a smartcardreader. Oracle Java must be installed. 


The following guide is a howto to get a Luxtrust smartcard working under Linux.


When you want to use your LuxTrust Card for Webbanking in Ubuntu (.deb based), you will get no support by the Bank. They say that this OS is not supported. At least Raiffeisen and Post work with Luxtrust card.


Follow this simple guide  to get it working:

First, install Oracle Java.  A Guide can be found at:




Change: Luxtrust has updated their middleware to run with Ubuntu 16.04. Simply install them as cited on their site https://www.luxtrust.lu/fr/simple/189

32 and 64bit:

  1. Install pcscd. This is the deamon for accessing the smartcard.  

  2. You will need libssl0.9.8 and libssl1.0.0. If your distribution provides no libssl0.9.8, go to http://loes.org.lu/files/libssl0.9.8_0.9.8o-7ubuntu3. and install it. 

  3. Now, go to https://www.luxtrust.lu/fr/simple/189 and install the middleware corresponding to your architecture (32bit or 64bit).  

  4. When everything is ok (when you get no error message), you have successfully installed ly your reader. When your architecture is 32 bit, then you already connect to your webbanking using your LuxTrust smartcard.. 


  1. For 64bit architecture, the banks provide the wrong java applet. In fact, they always deliver the application for 32bit architecture. But Linux is not Linux if there is no solution for it: fix64.pl. Copy this script to a folder. This perl script looks if there is a file called LT_CTI_CC_GEM.… in the /tmp directory.  If there is one, it will be replaced with the correct version of this applet (available on the Luxtrust site or LT_CTI_CC_64.tmp. In the perl script, replace the /path/to/ with your path to the folder where you placed the LTI_CTI_CC_64.tmp file. 

  2. To get this script working, another package for perl must be installed: liblinux-inotify2-perl 

  3. Run the script fix64.pl in a shell while using your webbanking application. 


To simplify your life, install a link to this file on your desktop. Under KDE5 (Folder View setting),  it should be: Right click on the free desktop→Create new→Link to application→Application→Command: Fill in your path to the script fix64.pl→Advanced options→enable Run in terminal and Do not close when command exits.

Every time you want go to your webbanking site, first start the script and let it run. When your session is over, you simply could close the window containing the terminal running the script.


When you connect to the webbanking site of the POST (CCP-Connect),you get an error message from Java saying that your security settings have blocked a self-signed application from running, you have to unblock this page. As the java security level has increased (!), you must unblock sites to run. Open Oracle Java 8 Control panel→Security→ Exception site List and add:https://secure.ccp-conneect.lu. Restart your browser (Firefox) and you should now enter the ccp-connect site.



Have a lot of fun!


This guide was written by Alex Loes and the script is provided by Alain Knaff.