Kirjoittaja Aihe: mPollux Digisign Windows 7 ei löydä henkilökorttia  (Luettu 7976 kertaa)

joonas60

  • Käyttäjä
  • Viestejä: 255
  • Tietotekniikan kanssa puuhastelua yli 30 vuotta
    • Profiili
Enpä tiedä muuta paikkaa missä jopa Windows-asiantuntemustakin luulisi löytyvän (eikä itseasiassa googlettamalla ongelmaan ratkaisua/syytä ole löytänyt).

Uusi henkilökortti hankittu maaliskuussa (myönnetty 13.3.2017). Poistettu vanha DigiSign-ohjelmisto, myös kortinlukijatoimittajan (Advanced Card Systems Ltd) vanha ajuri. Asennettu uusi Väestörekisterikeskuksen versio DigiSign-ohjelmistosta Windows 7:lle (DigiSignClient 4.0.12, kokeiltu sekä Windows 32- ja 64 yhteinen EXE-paketti että 32bit ja 64 MSI-paketit).

Windows asensi sekä kortinlukijan että älykortin ajurit. Myöhemmin päivitin kortinlukijan ajurin ACS:n sivulta haetulla uudemmalla.

DigiSign väittää kortinlukijan olevan tyhjä eikä näin ollen anna Tunnistus-välilehdellä mitään tietoja kortista.

Tietokone:
    Thinkpad L430 (Ostettu syksy 2012)
Käyttöjärjestelmä:
    Windows 7 Pro 64bit
Lukija:
    ACR38 (P/N: ACR38C-SPC-R), hankittu joskus 2012-2014
    Ajuri: CCID USB Smart Card Reader, toimittaja Advanced Card Systems Ltd, päivämäärä 9.1.2017, versio 4.2.2.0)
Älykortti:
    Fujitsu DigiSign (FinEID V3)
    Ajuri: Gemalto IAS Classic with DigiSign Minidriver, toimittaja Fujitsu, päivämäärä 14.3.2017, versio 4.0.12.5850
   
Vanhalla kortilla (hankittu 20102) ja silloisella DigiSign-ohjelmistolla ei ollut älykortin tunnistamisessa vastaavia ongelmia (Ubuntu-versiota en tullut silloin kokeiltua, koska netistä kaivettujen tietojen perusteella päättelin sen toimimattomaksi).

Microsoftin CertUtil-apuohjelman mukaan lukija ja kortti OK, samoin Gemalton SmartDiag-ohjelman mukaan OK. DigiSign toimii OK Ubuntussa (16.04, kokeiltu sekä natiivi-Ubultulla että virtualboxissa), ohjelman lisäksi piti asentaa pcscd (ja ccid, joka tuli pcscd-asennuksen yhteydessä). Ei tämäkään ihan ongelmaton ollut: uusille korteille luodaan aluksi sekä perus- että allekirjoittamistunnusluku aktivointitunnusluvulla, joka Ubuntu-versiolla oli jotain hirveätä. Kun henkilökortin syötti lukulaitteeseen, niin ohjelma avasi ponnahdusikkunan, jossa luodaan ko. tunnusluvut. Tämä ikkuna pumppasi pienestä isompaan koko näytön peittävään ja lukujen syöttö oli lähes mahdotonta (syöttämäni luvut hävisivät mystisesti), mutta lopulta onnistuin luomaan tunnusluvut. Tosin allekirjoitusluku meni jotenkin metsään, mutta sen pystyi muuttamaan ohjelmalla jälkikäteen.

Jokin palikka tässä nyt puuttuu, itse epäilen syylliseksi vahvasti Windows-versiota DigiSign-ohjelmasta. Minulla Windows pääasiallinen käyttöympäristö, joten olisi tod.muk., jos tämä toimisi.

Linkit:
Väestörekisterikeskuksen kortinlukuohjelmisto, WindowsWindows 7 ja uudemmat - Eevertti
ACS38 ajuri Smart Card Readers - ACR38U-I1 Smart Card Reader | ACS Drivers
Gemalton älykortin testausohjelma Windows 32bit and 64bit Diagnosis GUI Application
MS Windows CertUtil käyttö älykortin testaukseen Smart Cards Debugging and Developer Information
Väestörekisterikeskuksen kortinlukuohjelmisto, Ubuntu Linux-versiot - Eevertti
« Viimeksi muokattu: 17.04.17 - klo:12.54 kirjoittanut joonas60 »
terv. joonas60
Asus X4909F, Windows 10, WSL2-Ubuntu

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: mPollux Digisign Windows 7 ei löydä henkilökorttia
« Vastaus #1 : 17.04.17 - klo:13.21 »
Itselläni on vanhempi kortti (ennen 2017) ja erimerkkinen kortinlukija, joten en voi kuin arvailla. Mutta ensimmäinen veikkaukseni on se että Windows jostain syystä vaatii kortinlukijalta enemmän kuin Ubuntu. Oma vanha kortinlukijani toimii Ubuntun kanssa ihan loistavasti, ja Win7:llakin tällä vanhalla kortilla, mutta kun yritin kokeilla kortinlukijaa Android-sovelluksella, homma karahti siihen että puuttui joku varmenne, ja ajattelin että todenäköisimmin sovellus vaati kortinlukijalaitteelta varmennetta (koska pyydetty .pfx -muoto viittaa salaisen avaimeen). Tämä on kuitenkin vain arvaus.

Myöskin mPolluxin kanssa tulee tester-ohjelma, löytyy Käynnistä-valikosta.

joonas60

  • Käyttäjä
  • Viestejä: 255
  • Tietotekniikan kanssa puuhastelua yli 30 vuotta
    • Profiili
Vs: mPollux Digisign Windows 7 ei löydä henkilökorttia
« Vastaus #2 : 17.04.17 - klo:13.45 »
Myöskin mPolluxin kanssa tulee tester-ohjelma, löytyy Käynnistä-valikosta.

Kokeilin tuota tester-ohjelmaa, huutelee puuttuvasta kortista lukijassa, vaikka se siellä on...

Kiitos kuitenkin avusta, AimoE!
terv. joonas60
Asus X4909F, Windows 10, WSL2-Ubuntu

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: mPollux Digisign Windows 7 ei löydä henkilökorttia
« Vastaus #3 : 18.04.17 - klo:11.51 »
Varmenteet asennetaan Väestörekisterikeskuksen sivuilta, jos niitä ei ole jo valmiiksi asennettuna.

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: mPollux Digisign Windows 7 ei löydä henkilökorttia
« Vastaus #4 : 18.04.17 - klo:12.03 »
Varmenteet asennetaan Väestörekisterikeskuksen sivuilta, jos niitä ei ole jo valmiiksi asennettuna.
Asennetaan selaimeen, joo, mutta jos DigiSign Client ei näe korttia, ei olla vielä niin pitkällä että selainta voisi kokeilla. Eikä kaikkiin selaimiinkaan tarvitse varmennetta erikseen asentaa. inakin IE:ssä ne ovat jo valmiina.