FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Identificacion con Dni Eletronico en Php
Estoy buscando informacion sobre como gestionar la identificacion de usuarios de una pagina web a traves de Dni Electronico. El escenario seria: El usuario debe tener un lector de Dni Electronico y se conecta a una pagina que debe ser capaz de leer la identidad de la persona al objeto de identificarse.
Alguien sabe de esto o me puede indicar en donde puedo encontrar informacion al respecto. |
#2
|
||||
|
||||
Lo que pides no se puede hacer directamente con PHP, porque el lector está conectado en el cliente y PHP se ejecuta en el servidor.
Tal vez si el lector emula el funcionamiento del teclado puedas obtener su código a través de un campo < input >, como en el caso de los lectores de códigos de barras. De otro modo lo veo difícil. [edito]Acabo de caer: Tal vez con un plug-in en el cliente puedas obtener los datos a través de JavaScript o ActiveX (mejor si es JavaScript) y luego enviarlo mediante un formulario (< form >) oculto o utilizar el objeto XMLHttpRequest. Última edición por Ñuño Martínez fecha: 19-11-2007 a las 16:16:04. |
#3
|
||||
|
||||
Gracias por la respuesta.
Yo supongo que el método debe ser bastante parecido al utilizado para leer un certificado digital. Sabes algo de esto. |
#4
|
||||
|
||||
Hace unos cuatro o cinco años mi jefe se empeñó en que mirara lo de los certificados, en este caso utilizando una tarjeta inteligente. Trabajaba con Delphi 6. Recuerdo que había que instalar una librería que proporcionaba el fabricante del lector de tarjetas, y era esta la que hacía todo el trabajo de validación de la tarjeta, comprobación de claves, firmas y sumas de comprobación, encriptación y desencriptación. Obviamente no era obligatorio utilizar todas las capacidades.
Si lo del DNI electrónico se parece a eso, entonces confirma mi teoría de que con PHP directamente no se puede. Tal vez haya, como digo, algún plug-in para el cliente y/o extensiones para el servidor web. Siento no ser de más ayuda. |
#5
|
||||
|
||||
Gracias por responder. Es curioso que no consiga encontrar nada sobre este tema. Parece como si fuese un secreto para iniciados.
En el fondo yo creo que se trata de lo mismo que autentificar através de firma digital, solo que en vez de leer en el deposito de certificados del navegador habrá que leer en la tarjeta. Pero es que llevo tiempo buscando como puedo leer desde php el deposito de certificados del navegador y tampoco encuentro nada. Me parece extraño, porque existen un montón de páginas que utilizan autentificación a través de certificado. En fín, seguiré buscando... |
#6
|
||||
|
||||
Pa futuras consultas del hilo:
http://oasis.dit.upm.es/~jantonio/firmadigital/ El primer ejemplo que encuentro sobre como manejar una firma digital con php. |
#7
|
|||
|
|||
Grandioso apicito.
Es lo primero que encuentro en php para los certificados, y mira que llevaba tiempo buscando sobre el tema. Es una buena base para validar el acceso a plataformas web. Gracias!!!!! PD: si has conseguido algo más sería interesante lo compartieras, yo haré lo mismo si lo consigo.
__________________
Lo que los Ojos ven y los Oidos Oyen la Mente se lo Cree (H.Houdini) |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Identificación de navegadores | papulo | PHP | 1 | 15-11-2007 19:52:53 |
identificación de usuarios | elcigarra | PHP | 1 | 17-05-2006 19:12:17 |
Identificacion de usuarios | leury | PHP | 3 | 02-05-2004 23:48:00 |
identificación de llamadas | the darkness | Varios | 1 | 02-03-2004 14:05:58 |
Identificación del grupo de trabajo | alabora | Varios | 5 | 17-08-2003 19:23:01 |
|