Just to conclude my unanswered rantings, I switched back to using LWP and Crypt::SSLeay. Setting HTTPS_CA_FILE enables peer verification requirements. The HTTPS_CA_DIR setting doesn't work, they all just get ignored regardless of the filenaming, extension or format.
Thankfully I only require a single trusted root, so I'm sticking with this solution.
|Free forum by Nabble||Edit this page|