Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/03/2009, 19:07
franco190453
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años
Puntos: 33
Respuesta: Certificado digital en PHP

netempleo:

Si te logro entender lo que quieres es que los usuarios ingresen via https, y se utilice el certificado para autenticar etc etc..
Generalmente la configuracion es mas del servidor que de php
y un ejemplo podria ilustrar como se hace ->

Cita:
Code:
NameVirtualHost *:443

<VirtualHost *:443>
DocumentRoot /casa/miusuario/www/https

SSLEngine on
SSLCertificateFile /etc/httpd/conf/ssl.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
</VirtualHost>

<VirtualHost *:443>
ServerName misitodeprueba
DocumentRoot /casa/miusuario/www/misitioprueba/https

SSLEngine on
SSLCertificateFile /etc/httpd/conf/ssl.crt
SSLCertificateKeyFile /etc/httpd/conf/ssl.key
SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown
</VirtualHost>

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot /casa/miusuario/www
</VirtualHost>

<VirtualHost *:80>
ServerName misitioprueba
DocumentRoot /casa/miusuario/www/misitioprueba
</VirtualHost>
Cuando el usuario entra ya se activa el ssl y el certificado
ya que debe estar ubicado un una ruta especifica.

Saludos
Y espero te ayude
Franco