Re: Bank of Ireland Business Banking

Harry Duncan <[email protected]> Fri, 14 Oct 2016 00:06:23 +0100
Newsgroups gmane.user-groups.linux.ilug.general
Message-ID <CAHAPYVBDcxPEcGys5V3szCBSNV=MDVDvSL7qnRm7cA1dbEdytw@mail.gmail.com>
Well John, you're right on the money - got it working, its all uppercase.
So the trick is to create it on a mac and the path will be:

/Users/harry/

Move it to windows and the path will be

c:\mydocument\dc\

Move it to linux and the path will be

/USERS/HARRY/



Which is really really dumb programming on behalf of the developers because
it is possible to format a mac HFS+ drive to be case sensitive in which
case their app is broken, and since all they really had to do was $home and
a default fallback to c:\mydocument\dc if no cert was found

Tomorrow I am going to try creating a digital cert on linux, I'd do it
tonight only they do phone up the account administrator to OK it :-)

Thanks again for the insight, makes my life so much easier to have this
working from my work workstation.

Harry.

On Thu, Oct 13, 2016 at 4:39 PM, [email protected] <[email protected]> wrote:

> Just wondering if it's because the Linux filesystem is case sensitive
> whereas the Mac and Windows ones are not. Maybe worth trying all lower
> case, camelcase etc.
>
> Best Regards,
> John
>
> On 13 October 2016 at 12:16, Harry Duncan <[email protected]> wrote:
>
>> Hi Guys,
>>
>> Been trying to get Bank of Ireland business banking working on my linux
>> machine, and not having much luck, others appear to have had sucess but I
>> am failing, just like to bounce my findings here.
>>
>> My system is debian jessie 64bit with KDE, and I use firefox as my
>> browser.
>>
>> Traditionally Bank of Ireland only supported Microsoft Windows but this
>> year released an upgrade to include Apple Mac support. From virtually any
>> environment, you can log in and browse the application interface, but for
>> the fun elements like making payments you need to use Sun Java to access
>> digital certificates stored on the local machine.
>>
>> I enrolled for a digital cert from linux, got my sun java working, and
>> sucessfully created a digital cert with the path /home/harry/HARRY001
>>
>> The actions of authorising a payment or changing the certificate password
>> yield the error - no certificate.
>>
>> I zipped up the cert, and took it to a windows host, unpacked it into:
>> c:\mydocument\dc\HARRY001
>>
>> And voilla it works, I can authorise payments from windows using the keys
>> / certs I created under linux.
>>
>> I googled for an answer, and it suggested the Apple default paths work
>> under linux, so if you create
>> /Users/<username>
>> Then your cert goes into
>> /Users/harry/HARRY001
>>
>> Doesn't work for me. And yes... the path from /Users down is owned by me,
>> my group, and I have given it world read write and excute permissions.
>>
>> When you create a cert, it lets you specify the path, but you can't
>> change this afterwards. I found this curious. I impersonated a Mac user and
>> rang for support, the agent told me that you can create a cert on Mac and
>> transport it to windows and use it, but you cannot create a cert on windows
>> and transport it to a Mac. The reason all comes down to the certificate
>> path. He was able to tell me my path over the phone that it was
>> /home/harry/HARRY001 but then asked me to try using it from Safari at which
>> point I had to bug out of the call.
>>
>> So voilla, the path is not the path, if you set the path on Windows, it
>> will expect a c:\ path on any
>> other device that you transport the key pair to, but if you create it on
>> a mac, it will by default put the cert into /Users/<username> and then when
>> loaded on windows, will default back to looking in
>> c:\mydocument\dc\<CERTFOLDERNAME>
>>
>> I tested this, I created a new cert on a mac, the cert went into
>> /Users/harry/HARRY001
>>
>> Logged in, it works, I can change the cert password.
>>
>> Transported it to my linux host, same path
>> logged in, can't change the password, complains that I have no cert
>>
>> Transported it to my windows laptop
>> put it into c:\mydocument\dc
>> works, can change the cert password.
>>
>> And it still works on the mac.
>>
>>
>> My system specifics are:
>>
>> root@linux:/# uname -a
>> Linux linux 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2+deb8u3
>> (2016-07-02) x86_64 GNU/Linux
>> root@linux:/# java -version
>> java version "1.8.0_101"
>> Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
>> Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
>> root@linux:/#
>>
>>
>> Curious if anybody has this working and if you are using 32bit or 64bit
>> system, 32 bit or 64bit java, and what distro, and if you can spot anything
>> glaringly wrong in what I am attempting??
>>
>> Are there any particular permissions on the cert folder and key files?
>>
>> Thanks,
>>
>> Harry.
>>
>> --
>> Irish Linux Users Group
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "ILUG" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at https://groups.google.com/a/linux.ie/group/ilug/.
>> To view this discussion on the web, visit https://groups.google.com/a/li
>> nux.ie/d/msgid/ilug/CAHAPYVC0YNWujHU9DTM7ZyfjNV-dNJV3Cg_
>> 0zmTLsMUmeWGJJQ%40mail.gmail.com
>> <https://groups.google.com/a/linux.ie/d/msgid/ilug/CAHAPYVC0YNWujHU9DTM7ZyfjNV-dNJV3Cg_0zmTLsMUmeWGJJQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
>
> --
> _____________
> John G. Moylan
>

-- 
Irish Linux Users Group
--- 
You received this message because you are subscribed to the Google Groups "ILUG" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send an email to [email protected].
Visit this group at https://groups.google.com/a/linux.ie/group/ilug/.
To view this discussion on the web, visit https://groups.google.com/a/linux.ie/d/msgid/ilug/CAHAPYVBDcxPEcGys5V3szCBSNV%3DMDVDvSL7qnRm7cA1dbEdytw%40mail.gmail.com.