Page 1 of 1

SmartCard - Validacion

Posted: Fri Jul 31, 2020 2:52 pm
by Ismach
Estimados me han pedido que haga una aplicacion tipo lanzador de aplicaciones pero previamente debe validar la autenticacion mediante SmartCard ( tarjeta inteligente ), alguien ha realizado algo parecido? o alguna idea? Funciona asi , cuando ejecute la aplicacion debo pedir un PIN 4 a 5 digitos numericos, debo leer la smartcard y validar que es el correcto y continuar, si no corresponde avisar inconsistencia y cerrar
Gracias

Re: SmartCard - Validacion

Posted: Fri Jul 31, 2020 8:33 pm
by danielmaximiliano
Hola: hay aplicaciones que vienen con llave electronica (Dongle) que sirve para autenticar la aplicacion .
este dongle o llave electronica tiene su servicio que monitorea la llave en puertos usb o paralelo lpt1 la aplicacion cada tanto hace un llaado a este servicio para autenticar su uso..
depende que elijas como llave para autenticar debes seguir las intrucciones del dispositivo ..
slds.

Re: SmartCard - Validacion

Posted: Sat Aug 01, 2020 6:15 am
by miszler.zoltan

Re: SmartCard - Validacion

Posted: Sat Aug 01, 2020 2:16 pm
by danielmaximiliano
Hace mucho tiempo Serge Girard tuvo que desarollar una aplicacion basada en una terjeta electronica llamada EIDreader (Belgian eID cards ...) la cual utilizaba una DLL (leyendo informacion obtuve los paametros que se debian enviar y sus resultados a esa llamada).
no tenia acceso a ese lector a pesar que Serge tenia intenciones de enviarme uno de esos aparatos, despues de un tiempo Serge me envio la aplicacion final (no la puedo publicar sin consentimiento de el).
cuando tengas en claro que tarjeta o dongle utilizar sube de nuevo la ayuda y con gusto los muchachos del foro te daran la mano para concretar tu proyecto..

Re: SmartCard - Validacion

Posted: Tue Aug 04, 2020 1:41 am
by Ismach
No es tan facil porque, el certificado es enviado a un servidor que desconozco, el browser colo me abre una ventana para pedir el pin y el resto de la valicacion lo realiza una Tecnologia llamada StrongAuth.