Domanda

ho bisogno di comunicare con una smartcard da un sito ASP.NET. Ho creato una dll (utilizzando Winscard.dll e MCSCM.dll che è dll del SCM Micro Reader) che funzionano con il lettore di schede sulle finestre, ma io non sono in grado di utilizzare con ASP.NET. Il progetto verrà eseguito solo su IE e devo evitare di Javascript.

Grazie per l'aiuto.

È stato utile?

Soluzione 2

Ho trovare la soluzione. Carico un Javascript che creare un ActiveXObject e utilizzare la mia dll installato sul client. Qualcosa di simile a questo:

<script language="javascript">

   function Run() 
       {
           var x = new ActiveXObject("ASC.SC");
           txtRd.value = x.AutoRead();
       } 
</script>

Grazie per il vostro aiuto.

Altri suggerimenti

Ho avuto questo problema 8 anni fa, ma con ASP come la chiamavamo allora

Il problema è che le piste codice ASP su un server remoto, mentre il vostro lettore di smart card è un pezzo di hardware locale

Come ho ottenuto intorno ad esso era una piccola applicazione client che regolarmente interrogato il lettore di smart card per un inserto carta / rimozione. Se è stata inserita una scheda, allora chiamato un web-service per avvisare il server, che ha creato una chiave univoca in base alla carta e un po 'di numeri casuali. E 'poi chiesto all'utente di inserire un codice PIN, che è stato legato alla carta d'identità e il numero a caso.

Ciò ha significato che ha richiesto la carta particolare e un numero unreapeatable. Sono abbastanza sicuro che ho usato il protocollo SSL per cifrare il messaggio web-service, che naturalmente è la parte più vulnerabile del sistema

è così che ho fatto. I ragazzi di supporto tecnico SCM sono davvero disponibile e parla un ottimo inglese, può valere la pena dare loro un grido

Se stai cercando di utilizzare la smart card per l'autenticazione, è necessario utilizzare il Smartcard Authentication Module scritto da un collega di miniera. E 'molto sicuro e dovrebbe fare il trucco.

La mia azienda fa un plug-in per questo scopo commerciale.

Si comprende IE e Firefox / Chrome il supporto, e fornisce un linguaggio di scripting per la scrittura di script lato server semplici che controllano la smart card. Esso comprende anche funzioni per interagire con il browser (come mettere il valore che è stato letto dalla smart card in un campo della pagina web, o la navigazione a diverse pagine web).

Ci sono una serie di dimostrazioni on-line che è possibile utilizzare per vedere se si adatta alle vostre esigenze: https: // cardboss. cometway.com

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top