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

Owner: Nobody in particular
Requestors: zefram [...]

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 [...]
From: Zefram <zefram [...]>
Download (untitled) / with headers
text/plain 965b
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
Download (untitled) / with headers
text/plain 215b
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
Ticket closed, duplicate to rt#90221

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to