Lettori di smart card e Javascript

Salvatore Albano

Nuovo Utente
15 Gen 2016
11
0
1
Buonasera a tutti, ho comprato un lettore di smart card per leggere i codici fiscali, dopo aver inserito la tessera sanitaria, ma non trovo nessuna libreria che mi consenta di leggere i dati.

C'è qualcosa in java, .NET e C, ma nulla in javascript. Sapete aiutarmi?

Grazie mille
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
Cattura.jpg
Windows 7 pro
ACR38 USB smart card reader

1) -----
ho aggiornato applet java da oracle ( era un po' che non accettavo l'aggiornamento e l'avevo disabilitato nel browser )

2) -----
ho scaricato il driver aggiornato del lettore ( 24-Aug-2015 32bit ) dal sito,
http://www.acs.com.hk/en/driver/4/acr38-smart-card-reader/

l'installazione come "administrator" é terminata correttamente, il lettore è presente nei "Dispositivi e Stampanti" ed é dato funzionante

3) -----
ho scaricato il software della regione Lombardia per il s.o. windows, dal sito
http://www.crs.lombardia.it/ds/Sate.../Detail&cid=1213352334346&pagename=CRSWrapper
in particolare "Software CRS (1.1 Mb)"

l'installazione di questo software rende possibile la lettura dell'anagrafica presente nella tessera sanitaria,
sono presenti altre funzionalità tra cui la firma elettronica di documenti

4) -----
da questo sito,
http://www.cnsapi.it/download.aspx
ho scaricato "CNSApplet.zip", l'ho scompattato e spostato nella root di IIS ( Internet Information System )

5) -----
Nel pannello di controllo java ho dichiarato attendibile "http://localhost/CNSApplet/"

ho creato un link con
"C:\Program Files\Internet Explorer\iexplore.exe" http://localhost/CNSApplet/index.html

il tutto funziona, come si (intra)vede dall'immagine iniziale (la tessera usata è la mia)
chi vuole può contribuire con le proprie idee e realizzazioni

ciao
Marino
 
Ultima modifica:

Salvatore Albano

Nuovo Utente
15 Gen 2016
11
0
1
Vedi l'allegato 2883
Windows 7 pro
ACR38 USB smart card reader

1) -----
ho aggiornato applet java da oracle ( era un po' che non accettavo l'aggiornamento e l'avevo disabilitato nel browser )

2) -----
ho scaricato il driver aggiornato del lettore ( 24-Aug-2015 32bit ) dal sito,
http://www.acs.com.hk/en/driver/4/acr38-smart-card-reader/

l'installazione come "administrator" é terminata correttamente, il lettore è presente nei "Dispositivi e Stampanti" ed é dato funzionante

3) -----
ho scaricato il software della regione Lombardia per il s.o. windows, dal sito
http://www.crs.lombardia.it/ds/Sate.../Detail&cid=1213352334346&pagename=CRSWrapper
in particolare "Software CRS (1.1 Mb)"

l'installazione di questo software rende possibile la lettura dell'anagrafica presente nella tessera sanitaria,
sono presenti altre funzionalità tra cui la firma elettronica di documenti

4) -----
da questo sito,
http://www.cnsapi.it/download.aspx
ho scaricato "CNSApplet.zip", l'ho scompattato e spostato nella root di IIS ( Internet Information System )

5) -----
Nel pannello di controllo java ho dichiarato attendibile "http://localhost/CNSApplet/"

ho creato un link con
"C:\Program Files\Internet Explorer\iexplore.exe" http://localhost/CNSApplet/index.html

il tutto funziona, come si (intra)vede dall'immagine iniziale (la tessera usata è la mia)
chi vuole può contribuire con le proprie idee e realizzazioni

ciao
Marino

Ciao marino, purtroppo a me non funziona. La maggior parte dei browser ha inibito l'esecuzione delle applet java e non riesco ad utilizzarle nella mia WebApp ( scritta in ExtJS)
 

marino51

Utente Attivo
28 Feb 2013
3.203
207
63
Lombardia
ie 11 mi permette di scegliere quali componenti aggiuntivi attivare/disattivare in maniera semplice, tra questi componenti c'è anche l'applet java, in particolare quando l'ho aggiornato, si è riattivato autonomamente

superato questo scoglio, se guardi nel pacchetto "CNS Applet", index.html, vedi
Codice:
<script src="jquery.js"></script>
<script src="https://www.java.com/js/deployJava.js"></script>
</head>
<body>
<applet id="cnsApplet" name="CNSApplet" alt="CNS applet" archive="cnsapplet.jar" code="com.cryptware.jcnsapi.cnsapplet.CNSApplet" codebase="." width="0" height="0">
	<param name="permission" value="all-permissions"></param>
</applet>
<script src="cns.js"></script>

  <div class="post">

"cns.js" è lo script che "da vita" alla card e che credo non sia difficile da "integrare"

non ho trovato altre "librerie" già pronte per gestire la card

ciao
Marino
 

Discussioni simili