• Publicidad

LWP::UserAgent con certificado .cer

Así que programas sin strict y las expresiones regulares son otro modo de hablar. Aquí encontrarás respuestas de nivel avanzado, no recomendable para los débiles de corazón.

LWP::UserAgent con certificado .cer

Notapor Leotrillo » 2011-11-01 16:57 @748

Hola, estoy intentando ejecutar unos comandos por REST URI para Azure, por ejemplo para ver los servicios hospedados que tengo en Azure. Para ejecutarlo se necesita un certificado pero no soy capaz de asociar este certificado en la petición GET. Este es mi código:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. #!/usr/bin/perl  
  2. use LWP::UserAgent;
  3. my $ua = LWP::UserAgent->new();
  4. $ua->default_header("x-ms-version" => "2009-10-01");
  5. $ua->protocols_allowed( [ 'https']);
  6. $ua->show_progress( TRUE );
  7. $ENV{HTTPS_CA_DIR}    = 'C:/Users/Leo/Desktop';
  8. $ENV{HTTPS_CA_FILE}    = 'C:/Users/Leo/Desktop/azure.cer';
  9.  
  10. my $req = HTTP::Request->new(GET =>'https://management.core.windows.net/XXXXXXXXXXXXXX/services/hostedservices');
  11. $req->header("x-ms-version" => "2009-10-01");
  12.  
  13. my $res = $ua->request( $req );
  14.  
  15. print "Status: " . $res->status_line . "\n"
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


¿Alguna sugerencia? La petición me está devolviendo:

500 SSL negotiation failed:

:(

Muchas gracias.
Leotrillo
Perlero nuevo
Perlero nuevo
 
Mensajes: 15
Registrado: 2010-11-24 18:08 @797

Publicidad

Re: LWP::UserAgent con certificado .cer

Notapor explorer » 2011-11-01 18:28 @811

¿Tienes instalado el soporte para negociar con SSL?

Mira también este artículo de Sean M. Burke (busca por https).
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Avanzado

¿Quién está conectado?

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