• Publicidad

cambiar SSL_verify_mode en IO_Socket-SSL

Aquí encontrarás todo lo que sea específicamente acerca de módulos de Perl. Ya sea que estás compartiendo tu módulo, un manual o simplemente tienes una duda acerca de alguno.

cambiar SSL_verify_mode en IO_Socket-SSL

Notapor klandestin0 » 2013-02-05 20:48 @908

Hola, muy buenas.

La cuestión es que quiero usar una aplicación programada en Perl, pero en el momento de lanzarla me salta el siguiente mensaje

Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
 Using the default of SSL_verify_mode of SSL_VERIFY_NONE for client
 is deprecated! Please set SSL_verify_mode to SSL_VERIFY_PEER
 together with SSL_ca_file|SSL_ca_path for verification.
 If you really don't want to verify the certificate and keep the
 connection open to Man-In-The-Middle attacks please set
 SSL_verify_mode explicitly to SSL_VERIFY_NONE in your application.
*******************************************************************
  at lib/utils.pl line 603

Error: could not create SSL socket
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4



Después de un rato googleando, he deducido que el problema se trata del módulo IO-Socket-SSL, que por defecto viene para usar una conexión mediante SSL, pero que se puede cambiar el SSL_verify_mode a SSL_VERIFY_NONE para que no utilice SSL.

La pregunta es que cómo podría cambiar dicho parámetro.
La verdad es que soy totalmente novato en Perl y eso me complica mucho el asunto.

Cualquier consejo es bienvenido. ¡Muchas gracias de antemano y un saludo!
klandestin0
Perlero nuevo
Perlero nuevo
 
Mensajes: 1
Registrado: 2013-02-05 20:31 @896

Publicidad

Re: cambiar SSL_verify_mode en IO_Socket-SSL

Notapor explorer » 2013-02-05 21:08 @922

Bienvenido a los foros de Perl en Español, klandestin0.

No exactamente... El poner el valor SSL_VERIFY_NONE a SSL_verify_mode es para que el módulo no verifique la validez del certificado digital, no para que la conexión deje de ir con SSL...

Para indicarlo dentro del programa, te vale con ponerlo en el new() en el momento de crear el objeto IO::Socket::SSL, como puedes ver en la sinopsis del módulo.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Módulos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 7 invitados