Newsgroup: it.comp.lang.delphi
Titolo: SmartCard

Salve a tutti,
utilizzo Delphi 5 da qualche tempo e da un po' (inizialmente più per
curiosità che altro) sto cercando di raccogliere informazioni su come
utilizzare le smartcard con questo linguaggio.
Ho trovato su vari siti (esempio Torry) componenti Delphi per lavorare
con lettori PCSC compatibili, nonchè vari doc in cui sono illustrati
gli attuali standard per smartcard.
Quello che volevo capire (e spero che qualcuno mi possa fornire
qualche indizio) è come caricare un applicazione sulla smartcard.
I componenti che ho trovato infatti inviano comandi in formato APDU su
smartcard che hanno caricata un applicazione, ma quando la smartcard
non è dotata di un applicazione? Oppure quando voglio caricare una mia
applicazione sulla card?
So che in Java esistono dei tools per sviluppare applet per le card
(che poi rispondo con comandi APDU), ma con Delphi?
E' possibile reperire altri tools (anche non Delphi) per questo tipo
di compito?
Grazie per l'eventuale aiuto e soprattutto spero che l'argomento
risulti interessante a molti.
Ciao
M.Alfredo.

io sto manettando molto con queste cose.
Uso smartcard che, come dicevi tu, hanno già sopra un "qualcosa" da usare.
Per contro ne usate altre per un altro progetto che davano la possibilità di
scrivere DATI ma non applicazioni.
Queste card in particolare hanno in pratica 2 aree di cui una è a sola
lettura e un altra è quella accessibile anche in scrittura tramite gli adpu.
(Nel mio caso, chi produce le card fornisce una dll che espone un po di
funzioni che creano un  livello di astrazione dagli adpu stessi.)
Non vorrei dire una sciocchezza  (invito chi lavora con queste tecnologie a
smentire cio che dico...) ma credo che la scrittura di applicazioni su
smartcard richieda attrezzature dedicate, tipo qualcosa di simile a cio che
si usa x eprom et similia.
Ho avuto modo di vedere su msdn le api dedicate a questo particolare ambito
e non mi sembra di aver mai adocchiato qualche api che facesse la scrittura
di app...
Va pero detto che non ho dato molto peso alla cosa non avendo questo tipo di
esigenza.
Pero mi hai messo una pulce nell'orecchio...
Appena ho qualche secondo libero faccio una ricerca
Magari tra incard e gemplus qualcosa viene fuori....
Bye
A


Ciao.
M.Alfredo

 Conosco Gemplus ma non Incard, di che si tratta?
Incard č una delle poche aziende italiane che fanno questo tipo di prodotti.
Tra le altre cose ha prodotto le card x il sistema di firma digitale di
infocamere.
www.incard.it
vedi il prodotto Sysgillo.
Ribadisco: la scrittura l'ho lasciata stare x ora visto che ho problemi +
urgenti legati a firma digitale, pkcs#7, pkcs#11, csp providers e svariati
tools tipo gli IPWorks e quelli di rsa.
Bye
A.


Se dovessi riuscire a saperne di piu' te lo faccio sapere, per il
momento sto utilizzando le smartcard per memorizzare dati al loro
interno (memory card) piuttosto che caricarci applicazioni.
Ciao.

 interno (memory card) piuttosto che caricarci applicazioni.
io uso CHIP CARD
Bye
A.

 io uso CHIP CARD
Hai qualche esperienza con le carte basate su Siemens SLE 4418 / SLE
4428? Che tipo di lettore usi?
Io mi trovo a dover implementare il protocollo per lettore motorizzato
sankyo in WinCE, hai notizie o riferimenti in proposito?
Grazie in anticipo per ogni informazione,
Saluti
Paolo Arosio

non so dirti.
Io uso quelle di incard ma non so che chip hanno sopra, e che sono dedicate
a sicurezza, crittografia e firma digitale.
Anche xche le specifiche di basso livello se le tengono ben strette.
Ti rilasciano una doc +ttosto scarna solo del livello applicativo del file
system installato.
Purtroppo è materiale non divulgabile senza il loro consenso scritto
altrimenti potrei inviarti i pdf con le specifiche.
Comunque, in genere chi produce le card fornisce anche quanto dovrebbe
bastare per uno sviluppatore. Nota bene: dico "dovrebbe".....
Bye
A.

 bastare per uno sviluppatore. Nota bene: dico "dovrebbe".....
Y (e' cosi' per il lettore che uso), purtoppo non sono disponibili per
WinCE
Saluti
Paolo Arosio


Ti riferisci al lettore (forse quello della Towitoko), oppure alla
card.
Se ti riferisci alla card non la conosco, mi sono capitate delle I2C
(2K e 16K) e delle SLE4428.



Io ho utilizzato una CARD SLE4428 con un lettore Towitoko, che tipo di
info desideravi ?

lettore? IPM minilector USB
Forse stiamo parlando di + cose diverse...
A