[Bug 539] New: Norwegian common authorization system BankID does not work with IcedTea

bugzilla-daemon at icedtea.classpath.org bugzilla-daemon at icedtea.classpath.org
Thu Sep 2 04:30:33 PDT 2010


http://icedtea.classpath.org/bugzilla/show_bug.cgi?id=539

           Summary: Norwegian common authorization system BankID does not
                    work with IcedTea
           Product: IcedTea
           Version: 6-1.8.1
          Platform: all
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: IcedTea6
        AssignedTo: unassigned at icedtea.classpath.org
        ReportedBy: ingvar at linpro.no


Several Norwegian banks have a common authorization system called "BankID",
http://www.bankid.no/ . BankID has a large audience in Norway, probably some
hundred thousand users or more.

Using BankID, the client part is accessed via a java applet in a web browser.
It works well on Linux with Java from sun.com, both on i386 and x86_64. It does
not work with IcedTea.

I have tested this on Fedora 12 and 13, both i386 and x86_64 versions tested.

$ rpm -qf /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
java-1.6.0-openjdk-1.6.0.0-42.b18.fc13.x86_64

$ java -version
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8.1) (fedora-42.b18.fc13-x86_64)
OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)


On accessing the BankID applet, it reports "success", but one does not aqquire
a login ticket or whatever access right mechanism they use.

I have reported the problem to the BankID developers. They answered that they
may test BankID with IcedTea/OpenJDK in later versions, but they won't for now.

While this is a bit difficult to work further on, as the developers of BankID
won't use time on this at the moment, I thought it was worth reporting,
according to
http://icedtea.classpath.org/wiki/FrequentlyAskedQuestions#What_does_and_doesn.27t_work_in_IcedTea.3F
:

"If you find anything that does work with any other JDK6 implementation, but
that fails to work with icedtea we would like to know about it. Please file a
bug report"

Also note that you can't get BankID without a Norwegian bank account, so doing
testing on this might be difficult.

The nsplugin on firefox reports this to stdout:

*** NSPlugin Viewer  *** WARNING: unhandled variable 18 (<unknown variable>) in
NPN_GetValue()
java version "1.6.0_18"
OpenJDK Runtime Environment (IcedTea6 1.8.1) (fedora-42.b18.fc13-x86_64)
OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode)
Java version       : 1.6.0_18
Java vendor        : Sun Microsystems Inc.
Java vendor url    : http://java.sun.com/
Java class version : 50.0
OS NAME            : Linux
OS Arch            : amd64
OS Version         : 2.6.33.5-124.fc13.x86_64
BankID client version: 4.0.27
java.lang.IllegalMonitorStateException
        at
java.util.concurrent.locks.ReentrantLock$Sync.tryRelease(ReentrantLock.java:155)
        at
java.util.concurrent.locks.AbstractQueuedSynchronizer.release(AbstractQueuedSynchronizer.java:1262)
        at
java.util.concurrent.locks.ReentrantLock.unlock(ReentrantLock.java:459)
        at
java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:257)
        at no.bbs.bankid.client.gui.by.run(Unknown Source)
        at java.lang.Thread.run(Thread.java:636)


-- 
Configure bugmail: http://icedtea.classpath.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the distro-pkg-dev mailing list