Reputation: 2707
I have a system that sends data to customers using perl LWP. They can choose their URL and whether to POST or GET.
A new customer recently complained that the service doesn't work and they suspect it's because their endpoint uses SNI SSL.
Looking in the logs, all I see is the error message "(certificate verify failed) (500 read timeout)".
Is there any way to tell if this issue is because of their SNI SSL, or something different? I think I can solve the problem by turning off verify_hostname, but this is a last resort, I would rather have it working properly.
What other steps should I take?
Upvotes: 3
Views: 2721
Reputation: 123320
If SNI might be a problem depends on the module you use and their versions:
You can try to debug the issue with setting $IO::Socket::SSL::DEBUG=4
when running the code.
Upvotes: 9