use warnings; use strict; use LWP; use HTTP::Message; # For TLS connection use LWP::Protocol::https; use Crypt::SSLeay; # TLS stuff $ENV{HTTPS_DEBUG} = 1; $ENV{HTTPS_VERSION} = 3; $ENV{'HTTPS_CERT_FILE'} = '/opt/CT/certs/EHR_ICA.ihe.net.pem'; $ENV{'HTTPS_KEY_FILE'} = '/opt/CT/requests/EHR_ICA.ihe.net.pem'; my $req = HTTP::Request->new(POST => $self->{'endpoint'}); # ...