ddominnik has asked for the wisdom of the Perl Monks concerning the following question:
I'm writing a Perl application to test the REST API of a JIRA server we're using. Somehow I can't seem to be able to establish an SSL connection to the server. I have the following code
I had to edit some parts because of confidentiality.use strict; use warnings; use LWP; use JIRA::REST; my $browser = LWP::UserAgent->new; $browser->proxy(['http','https'],'http://myproxy:8080'); $browser->agent("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20 +100101 Firefox/38.0"); my %client = ('useragent' => $browser); my $clientref = \%client; my $jira = JIRA::REST->new('https://myurl:8443/jira', 'myuser', 'mypas +s', $clientref); print $jira->GET("/issue/myissue");
Can't connect to myurl:8443 (certificate verify failed) LWP::Protocol::https::Socket: SSL connect attempt failed error:1409008 +6:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed +at /home/myhome/perl5/lib/perl5/LWP/Protocol/http.pm
The strange thing is, that this error message is not consistent. F.e. just a few minutes ago it gave me this error without editing anything in the script
JIRA::REST Error[500 - Internal Server Error]: SSL negotiation failed: error:1406D0CB:SSL routines:GET_SERVER_HELLO:p +eer error no cipher at /home/myhome/perl5/lib/perl5/LWP/Protocol/http +.pm
I assume that my script isn't able to fetch the certificate from the server, but how do I edit my script to make it at least connect for now?
I've tried debugging with the analyze-ssl.pl, but it doesnt work either, as the script doesn't accept the syntax of my proxy. I've tried reprogramming it, but without success.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Inconsistent errors when trying to establish SSL-connection
by hippo (Archbishop) on Sep 29, 2016 at 13:51 UTC | |
by noxxi (Pilgrim) on Sep 30, 2016 at 14:51 UTC | |
by hippo (Archbishop) on Oct 01, 2016 at 09:39 UTC | |
by noxxi (Pilgrim) on Oct 01, 2016 at 14:26 UTC | |
by ddominnik (Novice) on Oct 10, 2016 at 11:06 UTC | |
|
Re: Inconsistent errors when trying to establish SSL-connection
by noxxi (Pilgrim) on Sep 30, 2016 at 14:47 UTC |