From 543fbe14eee5dbbd81f1e9ec2004d5f327504367 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Fri, 22 Apr 2005 20:56:26 +0000 Subject: Fixed the CN extraction --- lib/gtls.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/gtls.c b/lib/gtls.c index fff5d5e62..7ca8a0f42 100644 --- a/lib/gtls.c +++ b/lib/gtls.c @@ -308,9 +308,13 @@ Curl_gtls_connect(struct connectdata *conn, size=sizeof(certbuf); rc = gnutls_x509_crt_get_dn_by_oid(x509_cert, GNUTLS_OID_X520_COMMON_NAME, 0, /* the first and only one */ - TRUE, /* give to me raw please */ + FALSE, certbuf, &size); + if(rc) { + infof(data, "error fetching CN from cert:%s\n", + gnutls_strerror(rc)); + } /* This function will check if the given certificate's subject matches the given hostname. This is a basic implementation of the matching described -- cgit v1.2.3