Hibiscus verwendet ja intern HBCI4Java als HBCI-Protokollimplementierung. Fuer den Zugriff auf Chipkartenlesern wird der CTAPI-Treiber des Kartenleser-Herstellers verwendet. Dieser wiederrum wird ueber eine JNI-Lib aus Java heraus angesprochen. Und hier ist der Hund begraben. Das es sich um eine native Lib handelt, muss sie fuer alle zu unterstuetzenden Betriebssysteme compiliert werden. Nunja, und fuer OpenBSD hat das halt (noch) niemand getan
Unter
http://hbci4java.kapott.org/hbci4java-2.5.6-src.zip findest du den zugehoerigen Source-Code. Wenn du willst, kannst du ja mal versuchen, alles mit dem dort beiliegenden Ant-Script "build.xml" zu compilieren. Die zugehoerigen Makefiles fuer den JNI-Wrapper sind eigentlich fuer Linux gedacht. Aber du kannst es ja mal probieren. Wenn das funktioniert hat, sollte u.a. eine 'libhbci4java-card-linux.so' erzeugt werden (nicht vom "linux" im Namen irritieren lassen). Die koenntest du mir sie an hibiscus[at]willuhn.de schicken, damit ich sie in Hibiscus integrieren kann.
Gruss
Olaf