Beefy Boxes and Bandwidth Generously Provided by pair Networks
Don't ask to ask, just ask
 
PerlMonks  

ssl options for RPC::XML::Client

by Anonymous Monk
on Apr 05, 2013 at 14:51 UTC ( #1027146=perlquestion: print w/ replies, xml ) Need Help??
Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

i am trying to create a client connection to an internal ssl site that does not have a certificate and needs to bypass the proxy.

use RPC::XML::Client; use XML::Simple; use LWP::Protocol::https; $ENV{NO_PROXY} = '10.*'; $ENV{'PERL_LWP_SSL_VERIFY_HOSTNAME'} = 0; my $client = RPC::XML::Client->new("https://10.40.1.114/api/index.ice" +, no_proxy => ['10.*',], ssl_opts => { #verify_hostname => 0, # SSL_use_cert => 0, SSL_verify_mode => VERIFY_NONE }, );

Yet i am still getting this ugly warning:

******************************************************************* 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 C:/strawberry/perl/site/lib/LWP/Protocol/http.pm line 31

I am creating the Client, but i'd like to get rid of the warning. You assistance is greatly appreciated. Thanks

Comment on ssl options for RPC::XML::Client
Select or Download Code
Re: ssl options for RPC::XML::Client
by Old_Gray_Bear (Bishop) on Apr 05, 2013 at 17:16 UTC
    According to your error messages the constant should be "SSL_VERIFY_NONE"

    ----
    I Go Back to Sleep, Now.

    OGB

      Appologies, my code actually has

      SSL_verify_mode => 'SSL_VERIFY_NONE',

      I had been logged in when i posted originally, but after i submited i was logged out. (i have an account rodrb) and there was no way to edit my post to make the correction. Anyway, even with 'SSL_VERIFY_NONE' the ugly warning persists.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1027146]
Approved by marto
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (7)
As of 2014-12-20 13:03 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    Is guessing a good strategy for surviving in the IT business?





    Results (95 votes), past polls