SIM Application Toolkit (STK) applications do not work properly
Edit 2015-02-22: Changed the question title to indicate that this is a general problem with STK apps, as the received comments confirm that this bug is not limited to Norwegian BankID, but also impacts Estonian Mobile ID and Swiss Postfinance. Also updated the version, as I've confirmed that the bug is still there as of SailfishOS version 1.1.2.15.
I cannot sign transactions using the Norwegian BankID SIM Toolkit app. Whenever I do something in my online bank that requires signing (such as adding or changing a scheduled outgoing payment), I get (as expected) a pop-up on my phone saying (in Norwegian): «Confirm BankID signing with MyBankNameHere». Dragging down reveals a pulley menu with only one option: "OK". However, when I select this, the screen goes black. The screen doesn't turn off, I can still see that the backlight is on, but it only shows completely black. I have no way of entering the PIN code, or to see the text I'm about to sign. After a while, presumably after some timeout occurred, the home screen shows up, but there's no trace of the BankID app at this point.
While the screen is black I can swipe from the side to go back to the home screen. At this point I can see a running app called Talkmore (name of my mobile provider) with a SIM card icon. However nothing happens when I tap it. After a while the box for the "Talkmore" STK app disappears, presumably because of the same timeout that gets rid of the black screen if I don't go back to the home screen.
Note that identification (i.e., during login) with BankID works just fine, in that case when I select OK from the pulley menu, I get shown a keypad where I can input my PIN. If I do so correctly, I get successfully logged in to my online bank. So this issue appears to be specific to signing using BankID.
For what it's worth, on Android, signing includes one additional step compared with identification. The two processes are as follows:
Identification: 1) Popup: "Confirm secret reference "FOO BAR" [Press OK]; 2) PIN [Press OK]; 3) Done Signing: 1) Popup "Confirm BankID signing [Press OK]; 2) New popup: "Text to sign" [Press OK]; 3) Input PIN [Press OK]; 4) Done
So I guess the Jolla has some problems displaying the second popup in the signing process.
I'm using Sailfish version 1.1.2.15.
It is not quite clear in your issue description what is this STK app that you talk about: is a native #SailfishOS app, an AlienDalvik app or a web-app that you use in Jolla stock browser? If the last, then I can confirm that the Jolla browser does not work very will with some banking web services in Finland either, cause they present content and require confirmations of actions in pop-up windows (that the browser either don't display at all or the pop-up windows are located partly off-screen and/or they cannot be resized nor clicked.
foss4ever ( 2015-02-16 20:08:16 +0200 )editIf this is a browser issue please add the info in the title and add an appropriate tag to the Q.
foss4ever ( 2015-02-16 20:13:21 +0200 )editNo, it's not a native Sailfish app, it's a SIM Toolkit application. This is a very simple application which is located on the SIM card itself. See the Wikipedia page. It's supposed to work on all mobile platforms.
Whenever I log in to my bank or attempt to sign some transaction, a message is sent to my phone wich causes it to pop up a message (i.e. "Validate login attempt to bank FooBank" or "Validate payment of NOK 50,- to account 1234") and then asks for my PIN. If I input the PIN a message gets sent back to the bank, the entire transaction succeeds and the login/payment/whatever proceeds in the web browser. This doesn't have to be the web browser on the phone, it can be any browser on any device.
ticky ( 2015-02-16 20:43:31 +0200 )editI swear to god I read "Singing with Norwegian Band"
lispy ( 2015-02-17 09:55:26 +0200 )editRaiffeisenbank, confirm blank screen issue after notification bank sms arrieve - there should be bank-pin verification page
workarround: with enabled swipe from top close app, and open sim toolkit app from menu and find last incomming message, pin verification works and message is displayed normaly
pan tau ( 2015-04-09 11:37:26 +0200 )edit