Daedalus Software

Home

Technical Notes

SmoothWall Mods

Links

Daedalus Development Ltd

Registered in England and Wales No: 8123893

Registered Office:
2nd Floor, Hathaway House
Popes Drive
London N3 1QF

Can't locate object method "new" via package "LWP::Protocol::https::Socket"

Whilst attempting to connect to a SOAP server over HTTPS using the Perl module SOAP::Lite, I came accross the above error message. The solution is to install the Crypt::SSLeay module.

If you are running ActiveState's ActivePerl, then the University of Winnipeg has PPMs available for download here. (See this posting for details). You will also need a copy of libeay32.dll and ssleay32.dll, which can be downloaded from the scripts subdirectory. The dlls can be placed in C:\Perl\bin.