Dexia Net Banking met OS/2 en eComStation
Laatste wijziging : 12 november 2005

Introductie

Introductie

Dexia biedt klanten die eComStation als besturingssysteem hebben momenteel geen ondersteuning aan voor het gebruik van hun Net Banking-applicatie. Niettemin is het perfect mogelijk om Net Banking onder eComStation te gebruiken. De door mij geteste en goed functionerende configuraties worden hieronder opgesomd (de meest recente configuratie is vet gedrukt).

  • eComStation 1.2
  • eComStation 1.1
  • eComStation 1.03
  • InnoTek OS/2 Kit for Java 1.4.2_05 en bijhorende plugin voor Mozilla/Firefox
  • Java J2RE 1.3.1 IBM build co131-20020710
  • Java plugin voor Mozilla : npoji6.dll (22/03/02, 278.433 byte)
  • Java plugin voor Mozilla : npoji6.dll (10/07/02, 279.790 byte)
  • Firefox 1.0.7 - Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.7.12) Gecko/20050922 Firefox/1.0.7
  • Mozilla 1.7.3 - Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.7.3) Gecko/20040918
  • Mozilla 1.6 - Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.6) Gecko/20040117
  • Mozilla 1.4 - Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.4) Gecko/20030624
  • Mozilla 1.3 - Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.3) Gecko/20030313
  • Mozilla 1.2.1 - Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.2.1) Gecko/20021201

Hieronder vind je een aantal richtlijnen om tot een goed werkend Net Banking systeem te komen. We gaan er van uit dat je al Net Banking klant bent en dat je beschikt over je drie Net Banking identificatiebestanden ('userid.dat', 'privkey.der' en 'pubkey.der').

Installatie van Mozilla en de Java plug-in

  • Installeer Mozilla in een willekeurige directory (vb. d:\internet\mozilla).

    Indien je voor je toegang tot internet gebruik maakt van een proxy server (vb. Telenet klanten) : start Mozilla en selecteer 'Edit' -> 'Preferences'. Ga vervolgens naar 'Advanced', 'Proxy' en vul in het veld 'No Proxy for:' de volgende tekst in : '127.0.0.1' (eventueel gevolgd door andere ip-adressen of host names)

  • Installeer de Java Runtime Environment. Deze hoeft niet noodzakelijk op uw boot-drive geïnstalleerd te worden. In de hierna volgende tekst gaan we er wel van uit dat 'C:' de boot-drive van je systeem is en dat Java geïnstalleerd is in de directory 'c:\java131'. De belangrijke 'user.home' variabele binnen uw Java-omgeving zal in dit geval verwijzen naar 'c:\java131\jre'.

    Opmerking : Java 1.1.8 voor OS/2 wordt niet ondersteund door Mozilla.

    Doe na de installatie van de Java Runtime Environment een Shutdown en herstart daarna het besturingssysteem.

  • Installeer de Java plug-in voor Mozilla. In geval u de Java Runtime Environment van IBM gebruikt, doe je dit door het bestand 'npoji6.dll' naar de plugin-directory van Mozilla te kopieren (vb. d:\internet\mozilla\bin\plugins). In geval je de Innotek OS/2 Kit for Java gebruikt, moet je een 7-tal bestanden naar de plugin directory kopieren : npj2.dll, npj2_j11.dll, npj2_j12.dll, npj2_j13.dll, npj2_j14.dll, npj2_j32.dll, npj2_jpi.dll. (Dit laatste staat trouwens netjes uitgelegd in de documentatie van de OS/2 Kit)

    Tip : de IBM Java plug-in wordt 'uitgepakt' als je het programma 'c:\java131\ns\mzplugin.exe' uitvoert.

  • Verifieer dat de Java plug-in correct geïnstalleerd is : kies in Mozilla 'Help' -> 'About Plug-ins'. Je moet ongeveer het volgende te zien krijgen :


  • Vervolgens kan je nu de Dexia Net Banking-applicatie installeren.

Installatie van Net Banking

Definitie van de CLASSPATH omgevingsvariabele

Dexia Net Banking installeert z'n programmabestanden (class files) in 2 verschillende directories :

  • de Java-klassen worden geïnstalleerd in '...\java142\jre\classes' (of afhankelijk waar de 'user.home' directory zich op uw systeem bevindt)
  • de scherm templates worden geïnstalleerd in 'c:\dexia\TemplatesCache'

Uit mijn tests blijkt dat de tweede directory (dexia) absoluut op een 'c:' drive moet staan. Met een andere drive-letter werkt Net Banking niet! Via de 'classpath' variabele moet je nu Net Banking toegang geven tot de Java-klassen in de eerste directory. De 'classpath' variabele kan je instellen in het Java 'Control Panel' :

  • Start het 'Control Panel' door het programma 'c:\java131\jre\bin\jctrlpnl.cmd' uit te voeren. Bij Innotek java vind je dit programma in '...\java142\jre\bin\j2cpl.exe' Je krijgt nu het volgende venster te zien :

  • In het veld 'Java Runtime Parameters' op het tabblad 'Basic' vul je het volgende in : '-cp /java142/jre/classes/'. Klik op 'Apply' en sluit het Control Panel venster.

Java Policy bestand aanmaken

Net Banking moet op je systeem een aantal speciale toegangsrechten krijgen, die voor Java-applets normaal niet toegelaten zijn (vb. toegang tot lokale bestanden). Deze toegangsrechten moeten manueel ingesteld worden. Dit doe je door gebruik te maken van de Java 'policy tool'.

  • Voer het programma 'c:\java131\jre\bin\policy.exe' uit (voor Innotek Java '...\java142\jre\bin\policytool.exe'). Je krijgt dit te zien :

  • Mogelijk krijg je een waarschuwing dat het bestand '.java.policy' niet gevonden werd. Dit is normaal, want je gaat dit bestand immers nu aanmaken : klik op 'Add Policy Entry'. Vul in het 'CodeBase veld' de locatie van de Java klassen in : 'file:///java142/jre/classes/' en klik op 'Add Permission'.

  • Kies 'AllPermission' in de eerste dropdown-lijst. Klik op 'OK', en vervolgens op 'Done'.

  • Je komt terug in het eerste venster. Klik op 'File', 'Exit' en bewaar het bestand als 'c:\java131\jre\.java.policy'. Let op : als je op je systeem een omgevingsvariable HOME ingesteld hebt, dien je de policy file in deze directory te plaatsen.

Lokale bestanden aanmaken

De laatste stap vooraleer je Net Banking kunt gaan gebruiken, is het aanmaken van een nieuwe directory en een aantal bestanden :

  • Maak een directory 'c:\dexia' aan. Let op : deze directory moet op je 'C:' drive staan! Plaats in deze directory je drie Net Banking identificatiebestanden 'userid.dat', 'privkey.der' en 'pubkey.der' en zorg dat de bestandsnamen in kleine letters staan.

  • Maak in de directory 'c:\dexia' het bestand 'netbanking.ini' aan met de volgende inhoud : :clientKeyDirectory=c:\dexia/

Dit is alles! Start nu Mozilla en ga naar de Net Banking web site om te zien of alles werkt.