← Back to team overview

sslug-teknik team mailing list archive

Netbanker og browsere var: Skandiabank i Linux

 

Jeg har undersøgt Jyske Bank og Skandiabanken med Netscape 4.77, Mozilla 0.9.2
og Konqueror 2.1.1.
Jeg håber dette kunne blive starten på en FAQ om netbanker og browsere.
Der er sikkert mange, der lige som mig ikke er helt trygge ved at have en
netbank, som kun kan bruges med en gammel netscape.

Skandiabanken bruger efter forlydender i gruppen her samme system fra BEC som
andre netbanker. Er der nogen, der ved hvilke?

Efter browsere:

NETSCAPE:
"Martin" == Martin An <Martin> writes:
Martin> Netscape 4.77, men her er vinduet nogle gange for lille, f.eks ved 
Martin> indbetaling af girokort. Jeg har stillet på fontsstørrelsen i preferences, 
Martin> men det hjælper ikke da det ser ud til at java-vinduet bruger nogle 
Martin> standard fonte.
Martin> Nogen der har fået det til at virke ?

Problemet opstår når man kører med 100dpi fonte.
Hvis man kører med 75 dpi fonte forsvinder problem.
Sættes i  /etc/X11/xdm/Xservers eller  /etc/X11/kdm/Xservers 
        :0 local /usr/X11R6/bin/X  -dpi 75 
Det er naturligvis ikke sikkert at man vil køre med 75 dpi fonte i øvrigt, så
det er ikke imponerende java-kode fra netbankernes side.

MOZILLA:
Efter hjælp fra denne gruppe har jeg nu fået Java i Mozilla til at virke.
Mozilla og Jyske Netbank virker.
Mozilla og Skandiabanken virker ikke. Jeg får:
java.lang.ClassFormatError: dk/bec/webbank/clientDS/VIStack (Illegal Field name "?")
Jeg ved ikke hvad der går galt her.

KONQUEROR:
For at få HTTPS til at virke: hent JSSE 1.0.2 fra javasoft.com og installer
jar-filerne i /usr/share/apps/kjava.
Tilføj passende rettigheder i /usr/share/apps/kjava/kjava.policy
Noget i retning af:

grant codeBase "http://www.jyskenetbank.dk/-";
{
    permission java.security.AllPermission;
};

Skal nok være lidt mere restriktivt.

Jyske Bank:
Man kan logge ind og den kører appletten.
Men efter at man indtaster nøglen fra nøglekortet: skriver den: <URL:https://www.jyskenetbank.dk/jb/html/DK/fejl/fejl3045.htm>:

Fejlmeddelelse: 3045

Der er sket en fejl i forbindelse med tilslutningen til Jyske Netbank. Det kan skyldes, at din browser ikke understøtter Java, som Jyske Netbank bruger. 
Du kan se, hvilke browsere der kan køre Jyske Netbank, på Support Zonen 

Der er ikke noget uddata i Java konsollen.
Det er sikkert bare en fjollet test på browsere


Skandiabanken: giver flg fejl:

Java VM version: 1.3.1
Java VM vendor:  Sun Microsystems Inc.
java.lang.ClassFormatError: netscape/security/ForbiddenTargetException (Bad magic number)
	at java.lang.ClassLoader.defineClass0(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
	at org.kde.kjas.server.KJASAppletClassLoader.findClass(KJASAppletClassLoader.java:314)
	at org.kde.kjas.server.KJASAppletClassLoader.loadClass(KJASAppletClassLoader.java:335)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
	at dk.bec.webbank.clientDS.ViewController.<init>(dk/bec/webbank/clientDS/ViewController)
	at dk.bec.webbank.clientDS.Main.init(dk/bec/webbank/clientDS/Main)
	at org.kde.kjas.server.KJASAppletStub.initApplet(KJASAppletStub.java:145)
	at org.kde.kjas.server.KJASAppletStub$1.run(KJASAppletStub.java:98)
	at java.lang.Thread.run(Thread.java:484)

Hvor kommer det der netscape fra?
Er der nogen, der kan komme længere end mig?


-- 
   Niels Elgaard Larsen
   Department of Computer Science, University of Copenhagen, Denmark
   E-mail: elgaard@xxxxxxx <URL:http://www.diku.dk/users/elgaard/>


Follow ups

References