[Net-ssleay-devel] Net-SSLeay-1.33_01 X509_get_subjectAltNames segfaults on test.eonis.net:443

Achim Grolms achim at grolmsnet.de
Tue Feb 19 20:55:51 UTC 2008


Hello, 

testing the Net-SSLeay-1.33_01 release
I get a segfault when connecting to test.eonis.net:443.
and use the X509_get_subjectAltNames function.

Find my testcode below.
Can you reproduce this segfault?

Thank you,
Achim



#!/usr/bin/perl -w

use strict;

use ExtUtils::testlib;

use Net::SSLeay 1.33 qw(sslcat);

my $server =  'test.eonis.net';
my $port =   443;

my ($page, $response, $server_cert) = sslcat ($server, $port, 'GET /
HTTP/1.0');

$server_cert || die "sslcat returned error: $response";

my $x509_name = Net::SSLeay::X509_get_subject_name($server_cert);
my $text = Net::SSLeay::X509_NAME_get_text_by_NID ($x509_name, 13 );

print "Subject: " . Net::SSLeay::X509_NAME_oneline($x509_name) . "\n",
      "CN: $text\n";

my @altnames = Net::SSLeay::X509_get_subjectAltNames( $server_cert );
print "\n count altnames: ", scalar(@altnames), "\n"



More information about the Net-ssleay-devel mailing list