Daedalus Software

Home

Technical Notes

SmoothWall Mods

Links

Daedalus Services Ltd

Registered in England and Wales No: 6273422

Registered Office:
Hillside House
2-6 Friern Park
North Finchley
London N12 9BT

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.