Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2010, 04:14
kurt_yorke84
 
Fecha de Ingreso: marzo-2004
Ubicación: Morelos, México
Mensajes: 75
Antigüedad: 20 años, 1 mes
Puntos: 0
Sonrisa ¿Es seguro usar Curl (PHP) con SSL?

Buenos días,

Quiero usar la librería Curl de PHP para enviar datos a una aplicación en un servidor, algunos de estos datos son sensibles, estoy usando un certificado SSL en la transacción (que descargué de la misma aplicación). Mi pregunta es:

¿Es seguro enviar datos con curl usando SSL?

No he trabajado mucho con curl y no sé si realmente usa el certificado SSL o si curl, simplemente lo usa para que no se rechace la transacción. Mi código es más o menos como sigue:

Código PHP:
$url "https://aplicacion.com/formulario.php";
$datos "nombre=hola&apellido=mundo&tarjeta_de_credito=1234123412341234";

$ch curl_init($url);
curl_setopt($chCURLOPT_POSTFIELDS$datos);
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_setopt($chCURLOPT_FOLLOWLOCATION1);
curl_setopt($chCURLOPT_HEADER0);
curl_setopt($chCURLOPT_SSL_VERIFYPEER1);
curl_setopt($chCURLOPT_SSL_VERIFYHOST2);
curl_setopt($chCURLOPT_CAINFOgetcwd() . "/certificado/certificado_valido.crt");
curl_setopt($chCURLOPT_USERAGENT"Mozilla/5.0 (Windows; U; Windows NT 5.1; es-ES; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3");
echo 
curl_exec($ch);
curl_close($ch); 
Hasta ahora lo envío sin los datos sensibles y recibo la respuesta esperada (el mensaje de que esos campos son necesarios), si alguien que haya trabajado con este tema tiene una respuesta o un enlace para documentarse se lo agradezco.

Nuevamente, la pregunta al final es ¿Es seguro enviar datos con curl usando un certificado SSL?