( halacs | 2023. 09. 01., p – 16:16 )

Szerkesztve: 2023. 09. 01., p – 21:06

Sziasztok!

 

Friss ropogós személyivel szeretnék fájlt aláírni. ACR1252 kártyaolvasóm van Ubuntu 22.04 LTS alatt. Eszemélyi program látja a személyit, minden zöld és még a fényképem is kiírja ahogy kell. Digitális aláírásnál is ott van hogy 2025-ig érvényes.

 

Az aktiváló kódokkal aktiváltam mindkét funkciót (állítottam be saját PIN-eket).

 

Ezek után próbálnám a KEAASZ csodát is aláíráshoz. Elindul szépen de aláírásig már nem jutok vele mert nem tudom kiválasztani mivel kéne aláírnia.

 

Odaadom neki a /usr/lib/ESZEMELYI/eszig-pkcs11.so.1.1.2 fájlt, majd mikor rányomok a tanúsítvány kiválasztása gombra jelszót kér. Odaadom neki a digit.aláírás pin kódját majd közli hogy "Kártyaolvasó nincs csatlakoztatva! / Nincs engedélyezve a PKCS11-es driver (windows esetén security debug mode beállítása szükséges ehhez)".

YubiKey simán megy GPG-vel és tán ehhez is PKCS11 kell ha nem tévedek. Próbáltam kihúzni a YubiKey-t és a "Slot index"-et is próbáltam 1-re, 2-re és 3-ra is tenni de semmi.

Stack trace érdekesebb részei így néznek ki:

2023-09-01 16:10:14,093 [JavaFX Application Thread] DEBUG h.k.k.s.model.P11CertificateProfile: PKCS11 driver file: [/usr/lib/ESZEMELYI/eszig-pkcs11.so.1.1.2]
2023-09-01 16:10:18,034 [JavaFX Application Thread] DEBUG h.k.k.s.v.s.c.CertPKCS11Pane: slotIndex: 0
2023-09-01 16:10:18,034 [JavaFX Application Thread] ERROR h.k.k.s.v.s.c.CertPKCS11Pane: DSSException
eu.europa.esig.dss.DSSException: Can't initialize Sun PKCS#11 security provider. Reason: PKCS11 not found

...

    at java.lang.Thread.run(Thread.java:748)
Caused by: java.security.KeyStoreException: PKCS11 not found
    at java.security.KeyStore.getInstance(KeyStore.java:940)
    at eu.europa.esig.dss.token.Pkcs11SignatureToken.getKeyStore(Pkcs11SignatureToken.java:177)
    at eu.europa.esig.dss.token.Pkcs11SignatureToken.getKeys(Pkcs11SignatureToken.java:233)
    ... 54 common frames omitted
Caused by: java.security.NoSuchAlgorithmException: no such algorithm: PKCS11 for provider SunPKCS11-SmartCard85cc9cea-eb74-46b8-8331-48ce149928b9
    at sun.security.jca.GetInstance.getService(GetInstance.java:101)
    at sun.security.jca.GetInstance.getInstance(GetInstance.java:218)
    at java.security.Security.getImpl(Security.java:724)
    at java.security.KeyStore.getInstance(KeyStore.java:937)
    ... 56 common frames omitted

 

Bárkinek bármi ötlet?