Commit 543fbe14 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

Fixed the CN extraction

parent e02ab661
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -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