PDA

View Full Version : lettura smart card C#


formix
25-05-2006, 16:29
Buongiorno a tutti‚ ho una webApplication che dovrebbe andare a leggere su una smart card i datiper la firma digitale·
Girando sul Web‚ ho visto che la esistono le CAPICOM.dll per la parte della criptografia e la firma‚ ma non ho trovato nulla che mi permette di leggere sulla smart card·
guardando i vari metodi nelle CAPICOM.dll non ho trovato metodi che me lo facciano fare·
Qualcuno può indicarmi qualche libreria che farebbe questa operazione??
o se ha esperienze in merito come faer per legegre i dati da esse??

grazie mille
MArco

mynos79
25-05-2006, 17:54
Sono molto interessato pure io ...

maxithron
25-05-2006, 18:48
Ciao, dovresti utilizzare WinScard.Dll:



using System.Runtime.InteropServices;

//blablabla
[DllImport("WinScard.dll")]
public static extern int SCardEstablishContext(uint dwScope, inNotUsed1,
int nNotUsed2, ref int phContext);


Dei semplici esempi li trovi qui:

http://www.aspfree.com/c/a/.NET/Smart-Cards-in-.NET/

(non capisco più come funziona la formattazione nei tag "[code]") :)

formix
26-05-2006, 16:36
ciao, grazie innanzi tutto, la cosa brutta delle WinScard è che non si trova documentazione come si deve!!
e sopratutto ci sono dei metodi come l'ScardConnect che dice di resettare la carta alla connessione.... e ela cosa mi fa davvero peroccupare!!
io devo trovare il modo di leggere semplicemente i dati x la firma digitale e basta, ma non is trova davvero nulla e mi sembra strana come cosa :cry: