Pregunta

i necesita para comunicarse con una tarjeta inteligente de un sitio ASP.NET. Tengo crear una DLL (usando WINSCARD.DLL y mcscm.dll que es DLL de la Micro Lector SMC) que funcionan con el lector de tarjetas en las ventanas, pero no estoy capaz de usarlo con ASP.NET. El proyecto se ejecutará sólo en IE y debo evitar Javascript.

Gracias por la ayuda.

¿Fue útil?

Solución 2

He encontrar la solución. Me carga un Javascript que crean un ActiveXObject y usar mi DLL instalado en el cliente. Algo como esto:

<script language="javascript">

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

Gracias por su ayuda.

Otros consejos

he tenido este problema hace 8 años, pero con ASP como lo llamamos entonces

El problema es que se ejecuta el código ASP en un servidor remoto, mientras que el lector de tarjetas inteligentes es una pieza de hardware local

¿Cómo llegué alrededor de ella había una pequeña aplicación cliente que sondea periódicamente el lector de tarjetas inteligentes para una tarjeta de inserción / extracción. Si se inserta una tarjeta, entonces es llamado un servicio web para alertar al servidor, lo que crea una clave única basada en la tarjeta y un número aleatorio. A continuación, le pide al usuario que introduzca un PIN, que estaba relacionado con el identificador de la tarjeta y el número aleatorio.

Esto significaba que requiere la tarjeta particular y un número unreapeatable. Yo he usado bastante seguro SSL para cifrar el mensaje de servicio web, que por supuesto es la parte más vulnerable del sistema

que es cómo lo hice. Los chicos de apoyo SMC tecnología es muy servicial y hablaba un excelente Inglés, puede valer la pena darles un grito

Si usted está tratando de utilizar la tarjeta inteligente para la autenticación, se debe utilizar el Módulo de autenticación de tarjeta inteligente escrito por un compañero de trabajo mío. Es muy seguro y debe hacer el truco.

Mi compañía hace un plug-in para este propósito comercial.

Incluye IE y Firefox / Chrome apoyo, y proporciona un lenguaje de script para escribir scripts del lado del servidor simples que controlan la tarjeta inteligente. También incluye funciones para interactuar con el navegador (como poner el valor que se lee de la tarjeta inteligente en un campo de la página web, o navegar a diferentes páginas web).

Hay una serie de manifestaciones en línea que puede utilizar para ver si se adapta a sus necesidades: https: // cardboss. cometway.com

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top