[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