Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2004, 09:16
Avatar de sism82
sism82
 
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 5 meses
Puntos: 1
HTTPS, autentificaciones

que tal.

Tengo un par de scripts para autentificación remota por medio de HTTPS. Recien empecé a investigar sobre este tópico, y no estoy seguro sobre lo que estoy haciendo mal.

Tengo varios sitios remotos que deben mandarse información entre si, pero antes deben corroborrar que quien les envia la información sea un servidor de nuestra red. Para ello hago lo siguiente:

Código PHP:
$https "https://".$this->superuser.":".$this->superpass."@".$host.":".$this->httpsPort."/".$this->remoteLink;
$https .= "?setIaxPretender=1&host=".$locHost."&user=".$userName."&key=".$keyName."&keydata=".$keyData;
$response file($https);
$remoteResponse is_bool($response) ? $response trim($response[0]); 
de tal forma que en $remoteResponse tengo la respuesta del otro servidor, que seria FALSE en caso de fallo al abrir el archivo o bien, "false" o "true" como cadenas en caso de autentificación fallida o exitosa respectivamente, ya que tengo un echo "true"/"false" en el script remoto para cada caso.

El problema es que al intentar realizar la operación, apache me arroja los siguientes warnings:

Código:
Warning: file(): SSL operation failed with code 1. OpenSSL Error messages: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol in /var/www/localhost/htdocs/econovoice/asterisk/editSipIax.php on line 855

Warning: file(): php_stream_sock_ssl_activate_with_method: SSL handshake/connection failed in /var/www/localhost/htdocs/econovoice/asterisk/editSipIax.php on line 855

Warning: file(https://[email protected]:8...gdl&key=iaxtel &keydata=): failed to open stream: Unable to activate SSL mode in /var/www/localhost/htdocs/econovoice/asterisk/editSipIax.php on line 855
al parecer no me reconoce el protocolo HTTPS, y de ahi se originan los demas warnings. Seguire buscando sobre este tópico, sin embargo si alguien sabe de su solución, que mejor.

Un Saludo