Podpíšem niečo eID OP, Gemalto alebo I.CA SecureStore.
vyberiem kartu.
Idem podpisovať niečo ďalšie a v Autograme stále svieti "Podpísať ako Marek Ceľuch"
Kliknem, že chcem podpísať niečím iným.
Vyhodí sa v konzole exception <nižšie> a na pohľad sa v Autograme vôbec nič neudialo:
Caused by: java.security.ProviderException: Token has been removed
at jdk.crypto.cryptoki/sun.security.pkcs11.Session.id(Session.java:87)
at jdk.crypto.cryptoki/sun.security.pkcs11.SessionManager.ensureValid(SessionManager.java:159)
at jdk.crypto.cryptoki/sun.security.pkcs11.SessionManager.getOpSession(SessionManager.java:142)
at jdk.crypto.cryptoki/sun.security.pkcs11.Token.getOpSession(Token.java:308)
at jdk.crypto.cryptoki/sun.security.pkcs11.Token.isLoggedInNow(Token.java:217)
at jdk.crypto.cryptoki/sun.security.pkcs11.SunPKCS11.logout(SunPKCS11.java:1564)
at eu.europa.esig.dss.token.Pkcs11SignatureToken.close(Pkcs11SignatureToken.java:369)
at digital.slovensko.autogram.core.SigningKey.close(SigningKey.java:47)
at digital.slovensko.autogram.ui.gui.GUI.setActiveSigningKeyAndThen(GUI.java:449)
at digital.slovensko.autogram.ui.gui.GUI.resetSigningKey(GUI.java:472)
at digital.slovensko.autogram.ui.gui.SigningDialogController.onChangeKeyButtonPressed(SigningDialogController.java:170)
... 57 more
Druhýkrát kliknem, že chcem podpísať niečím iným a už to ide ok.
Zjavne treba niekde ošetriť, že ak bola karta vytiahnutá, zhltni error a choď ďalej.
Zjavne treba niekde ošetriť, že ak bola karta vytiahnutá, zhltni error a choď ďalej.