Skip Menu |

This queue is for tickets about the IO-Socket-SSL CPAN distribution.

Report information
The Basics
Id: 90243
Status: resolved
Priority: 0/
Queue: IO-Socket-SSL

People
Owner: Nobody in particular
Requestors: zefram [...] fysh.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: client cert failure
Date: Mon, 11 Nov 2013 12:30:04 +0000
To: bug-IO-Socket-SSL [...] rt.cpan.org
From: Zefram <zefram [...] fysh.org>
IO-Socket-SSL-1.956 is failing tests for me on one host, but passes on another. It fails in t/core.t. The script outputs "not ok #Client Peer Certificate Issuer Check", and doesn't produce any of the eight "Client Verify-sub Check" lines that it produces on the passing host. All other tests pass. Inserting "print $client->dump_peer_certificate();" in the test script just before the dump_peer_certificate test, I get obviously different results. The passing host emits Subject Name: /C=DE/ST=Bayern/L=Muenchen/O=Whatever it is/CN=client.local Issuer Name: /C=DE/ST=Bayern/L=Muenchen/O=Whatever it is/CN=IO::Socket::SSL Demo CA but the failing one says Subject Name: undefined Issuer Name: undefined Version 1.955 passed on both hosts. There are no relevant environment variables set. All dependencies (direct and indirect) are up to date on both hosts. I don't know what's relevant that differs between the hosts. What should I look at? -zefram
Hi, thanks for reporting the problem. The difference between both hosts is probably the installed openssl version. The problem should be fixed already in 1.957, see https://rt.cpan.org/Ticket/Display.html?id=90221.
Ticket closed, duplicate to rt#90221