Dit heb ik gedaan heb om KBC-Online werkend te krijgen met Mozilla 1.4.1 onder Fedora Core 1.
(Hier staat een howto voor ING)

1. Download en installatie van de Java runtime.

Hier heb ik de java-vm gedownload:
http://java.sun.com/j2se/1.4.2/download.html

Ik kreeg een self-extracting RPM bestand van bijna 13 megabyte met deze naam:
j2re-1_4_2_04-linux-i586-rpm.bin

Die moest ik eerst uitvoerbaar(executable) maken:
chmod +x j2re-1_4_2_04-linux-i586-rpm.bin

Dan kon ik hem uitvoeren:
./j2re-1_4_2_04-linux-i586-rpm.bin

En dan kon ik java installeren:
rpm -i j2re-1_4_2_04-linux-i586-rpm

En met deze website testte ik de werking van java:
http://vipie.ulyssis.org/dev/banking/helloyou.php

2. Configuratie Java in Mozilla 1.4.1.

Helaas, java werkte nog niet ?!?!
In mozilla, menu Help "About Plug-ins" gaf nog geen java :-(

Toen heb ik deze softlink gelegd:
cd /usr/lib/mozilla-1.4.1/plugins/
ln /usr/java/j2re1.4.2_04/plugin/i386/ns610-gcc32/libjavaplugin_oji.so libjavaplugin_oji.so -s

In mozilla, menu Help "About Plug-ins" gaf dan wel java :-)

3. Security goedzetten voor de KBC files.

Ik heb een /home/pol/.java.policy gemaakt (dankzij Koenraad Heijlen) met de volgende inhoud:
grant {
   permission java.util.PropertyPermission "user.home", "read", signedBy "KBC Bank N.V";
   permission java.io.FilePermission "/home/pol/KBC-Online/bcm/*", "read", signedBy "KBC Bank N.V";
   permission java.io.FilePermission "/home/pol/KBC-Online/bcm/*", "write", signedBy "KBC Bank N.V";
};

Niet vergeten dat je /home/pol in uw directory moet veranderen!!!

4. Aanpassen van het bcm.ini bestand.

Ik heb C:\Program Files\KBC-Online\bcm\bcm.ini naar /home/pol/KBC-Online/bcm/bcm.ini gekopieerd...

[BCM]
  KeyFileDescription=Paul Cobbaut
  NewUpdateProgramVersion=
  NewUpdateProgram=
  KeyFiles=c:\Program Files\KBC-Online\bcm\CA1XXXX.key
  Forgetit=
  BankPubSigFile=Dummy_sig.pub
  SOCKS_Proxy_Addr=
  KeyFileUserIDs=CA1XXXX
  Field3=8,32,abcdf
  Field2=4,6,ach
  BankPubKeyFile_Backup=
  Field1=7,8,ac
  Line_Delimiter=
  VersionInfo=002001001002002002002001001
  MiscParms=1,0,1,1,0,1,0
  Language=nl
  KeyFile=c:\Program Files\KBC-Online\bcm\CA1XXXX.key
  KeyFileDescriptions=Paul Cobbaut
  HTTP_Proxy_Addr=
  LogFile=bcm_err.log
  BankPubKeyFile=Dummy_km.pub

...en ik heb er dit van gemaakt:

[BCM]
  KeyFileDescription=Paul Cobbaut
  NewUpdateProgramVersion=
  NewUpdateProgram=
  KeyFiles=/home/pol/KBC-Online/bcm/CA1XXXX.key
  Forgetit=
  BankPubSigFile=Dummy_sig.pub
  SOCKS_Proxy_Addr=
  KeyFileUserIDs=CA1XXXX
  Field3=8,32,abcdf
  Field2=4,6,ach
  BankPubKeyFile_Backup=
  Field1=7,8,ac
  Line_Delimiter=
  VersionInfo=002001001002002002002001001
  MiscParms=1,0,1,1,0,1,0
  Language=nl
  KeyFile=/home/pol/KBC-Online/bcm/CA1XXXX.key
  KeyFileDescriptions=Paul Cobbaut
  HTTP_Proxy_Addr=
  LogFile=bcm_err.log
  BankPubKeyFile=Dummy_km.pub

Let goed op, de \ zijn / geworden!!!!

En dan de CA1XXXX.key nog kopieren.

En toen ik dit in mozilla zette: https://kbconline.kbc.be/ moest ik enkel nog mijn paswoord ingeven, en alles werkt!
jipiie :-))
Update 11 mei 2004: Nu moet ik https://www.kbc.be/IPA/D9e01 of http://www.kbc.be ingeven. Tot gisteren werkte de vorige nog. Ik hoop dat KBC dit niet te dikwijls gaat veranderen.

5. Upgrade van Mozilla 1.4.1 naar Mozilla 1.6

Na een apt-get upgrade had ik mozilla 1.6 ipv 1.4.1
KBC-Online werkte niet meer :(

Toen heb ik dezelfde softlink gelegd als in puntje 2.:
cd /usr/lib/mozilla-1.6/plugins/
ln /usr/java/j2re1.4.2_04/plugin/i386/ns610-gcc32/libjavaplugin_oji.so libjavaplugin_oji.so -s

En alles werkte terug.

6. Probleem met afdrukken van uittreksels ?

Firefox 0.8: Afdrukken uitreksels werkt niet, nadien "niet geslaagd" selecteren geeft Java errors.
Firefox options -> web features -> block popup Windows afzetten.
(Met dank aan bcol en Gerrit.)


Deze andere websites vond ik nuttig: plugindoc.mozdev.org, Heijlen Koenraad en java.sun.com.


stuur gerust een e-mail als je deze pagina nuttig vond,
of indien er iets onduidelijk is!

cheers,
pol :)
kbc --at-- cobbaut.be