One possibility: the module Net::HTTPS, used by LWP::Protocol::https::Socket, uses one of IO::Socket::SSL or Net::SSL
in reply to Re: Odd effects of mod_perl on IO::Socket or LWP::Protocol?
in thread Odd effects of mod_perl on IO::Socket or LWP::Protocol?
Yes, that was exactly it, thanks!
(set $IO::Socket::SSL::VERSION to undef just long enough to fool it into using Net::SSL)
.. And that solution worked for me here as well. :)
It would be nice to know why Net::SSL works but IO::Socket::SSL doesn't. But that is a problem for another day.