Using StGeorge Internet Banking with OpenBSD

Introduction

This page describes my experience trying to use StGeorge internet banking from the OpenBSD operating system.

May 2005

I've got it working from OpenBSD. The recipe is:

  1. Install at least mozilla-firefox-1.0p1 from ports
  2. Install jdk-1.4.2p0 from the ports system. This requires downloading a few tens of megs of java gunk from sun.com (and agreeing to a silly license) and also the linux emulation libs (for bootstrapping only). You should have the following files:
    • bsd-jdk14-patches-7.tar.gz
    • j2sdk-1_4_2-linux-i586.bin
    • j2sdk-1_4_2-bin-scsl.zip
    • j2sdk-1_4_2-src-scsl.zip
  3. Make sure the java applet is available to mozilla-firefox:
    cd ~/.mozilla
    mkdir plugins
    ln -s /usr/local/jdk-1.4.2/jre/plugin/i386/ns610/libjavaplugin_oji.so
  4. Increase the data size ulimit (mozilla is a hungry beast): ulimit -d unlimited

This should be enough to get Java working in mozilla-firefox. At this point you can point your browswer to stgeorge.com.au, and click on "login". The Java applet seems to load, and you are presented with a blank page! Hmm...

This site is useful for keeping track of what stgeorge is up to. The hint seems to be that the user agent is again being ignored (I had set it to a win98/ie browser).

Now, all is not lost. There appears to be another link you can use to by pass the browser check (that's incorrectly restricting the valid browsers). By following this link https://ibank.stgeorge.com.au/html/redirect.asp?bhjs=0 you should be able to get to the login screen, and successfully login to internet banking under OpenBSD. Hooray!