Difference between revisions of "Luxtrust"
AlainKnaff (talk | contribs) (→BCEE) |
AlainKnaff (talk | contribs) |
||
Line 24: | Line 24: | ||
A workaround exists though, using the following bookmarklet: | A workaround exists though, using the following bookmarklet: | ||
− | javascript:(function(){oslib=navigator.platform.toLowerCase();if(/^lin.*64/.exec(oslib)){oslib='64';}else{oslib='32'};sel=document.querySelector('applet');txt=sel.archive;txt=txt.replace(/[^,]*LIN32_[a-z0-9.]*.jar/,'https://managing.luxtrust.lu/applets/public/LuxTrust_Gemalto_CryptoTI_Adapter_LIN'+oslib+'_1.4.1.jar');sel.setAttribute('archive',txt);sel.outerHTML+='';})()] | + | <nowiki>javascript:(function(){oslib=navigator.platform.toLowerCase();if(/^lin.*64/.exec(oslib)){oslib='64';}else{oslib='32'};sel=document.querySelector('applet');txt=sel.archive;txt=txt.replace(/[^,]*LIN32_[a-z0-9.]*.jar/,'https://managing.luxtrust.lu/applets/public/LuxTrust_Gemalto_CryptoTI_Adapter_LIN'+oslib+'_1.4.1.jar');sel.setAttribute('archive',txt);sel.outerHTML+='';})()]</nowiki> |
This replaces the pointer to the faulty copy of the Luxtrust jar on the bank site with a pointer to the original on Luxtrust's own site. | This replaces the pointer to the faulty copy of the Luxtrust jar on the bank site with a pointer to the original on Luxtrust's own site. | ||
Line 30: | Line 30: | ||
To install, right-click on your bookmark folder, chose <code>New Bookmark</code> and set the above string as the <code>Location</code>. | To install, right-click on your bookmark folder, chose <code>New Bookmark</code> and set the above string as the <code>Location</code>. | ||
− | Alternatively, you may also go to http://www.alain.knaff.lu/Luxtrust/bookmarklet.html and simply drag the Fix homebanking link to your bookmark folder. | + | Alternatively, you may also go to http://www.alain.knaff.lu/Luxtrust/bookmarklet.html and simply drag the <code>Fix homebanking</code> link to your bookmark folder. |
Then go to bcee.lu and navigate to SNET normally. When the error message pops up, click the bookmark. | Then go to bcee.lu and navigate to SNET normally. When the error message pops up, click the bookmark. | ||
Incidentally, this also works for Raiffeisen and CCP, but not for BGL (who resign the Luxtrust applet jars with their own key) | Incidentally, this also works for Raiffeisen and CCP, but not for BGL (who resign the Luxtrust applet jars with their own key) |
Revision as of 20:44, 15 June 2012
As of June 2012, Luxtrust now fully supports 64 bit systems.
A 64-bit middleware is available from their site, and moreover they've made available a "wrapper" to allow bank applets to call this middleware.
As an end user, you only need to download and install the middleware. Banks install the wrapper jar on their site, as an end user you do normally not need to worry about this, unless banks did a mistake setting up the wrapper.
The following versions of the wrapper are relevant to the discussions below:
- 1.3 : last version without 64 bit support
- 1.4 : first version with 64 bit support, but with buggy 32 bit support
- 1.4.1 : 64 bit support, bug with 32 bit support fixed.
BGL, CCP, Raiffeisen
As of June 13th 2012, BGL, CCP and Raiffeisen still use the 1.3 version of the Luxtrust wrapper, which does not yet support 32 bit.
However, this mail explains how to set up a program which automatically replaces the 32 bit JNI with a 64 bit version downloaded from Luxtrust's site.
BCEE
As of June 13th 2012, BCEE has deployed the buggy 1.4 version of the wrapper. Moreover, their javascript responsible for detecting the browser's architecture and loading the appropriate wrapper does not distinguish between Linux 32 bit and Linux 64 bit, and always loads the 32 bit version.
Which means that BCEE's SNET now works neither in 32 bits, nor in 64 bits.
A workaround exists though, using the following bookmarklet:
javascript:(function(){oslib=navigator.platform.toLowerCase();if(/^lin.*64/.exec(oslib)){oslib='64';}else{oslib='32'};sel=document.querySelector('applet');txt=sel.archive;txt=txt.replace(/[^,]*LIN32_[a-z0-9.]*.jar/,'https://managing.luxtrust.lu/applets/public/LuxTrust_Gemalto_CryptoTI_Adapter_LIN'+oslib+'_1.4.1.jar');sel.setAttribute('archive',txt);sel.outerHTML+='';})()]
This replaces the pointer to the faulty copy of the Luxtrust jar on the bank site with a pointer to the original on Luxtrust's own site.
To install, right-click on your bookmark folder, chose New Bookmark
and set the above string as the Location
.
Alternatively, you may also go to http://www.alain.knaff.lu/Luxtrust/bookmarklet.html and simply drag the Fix homebanking
link to your bookmark folder.
Then go to bcee.lu and navigate to SNET normally. When the error message pops up, click the bookmark.
Incidentally, this also works for Raiffeisen and CCP, but not for BGL (who resign the Luxtrust applet jars with their own key)