Created attachment 202486 [details] build log See attached build log.
Created attachment 203154 [details] Patch to port to patch tls.c to use X509_EXTENSION_get_data() accessor Suggested patch to use X509_EXTENSION_get_data() accessor function instead of direct struct access.
Created attachment 203616 [details] patch build log Tested the patch on my FreeBSD 12 VM. Attached is the build log. After building, installing, running program as a service, I could get the items I needed from websites.
A commit references this bug: Author: feld Date: Fri Apr 12 17:10:32 UTC 2019 New revision: 498730 URL: https://svnweb.freebsd.org/changeset/ports/498730 Log: security/tlswrap: Add patch to fix support for modern OpenSSL PR: 236137 MFH: 2019Q2 Changes: head/security/tlswrap/Makefile head/security/tlswrap/files/patch-tls.c
A commit references this bug: Author: feld Date: Fri Apr 12 17:11:38 UTC 2019 New revision: 498731 URL: https://svnweb.freebsd.org/changeset/ports/498731 Log: MFH: r498730 security/tlswrap: Add patch to fix support for modern OpenSSL PR: 236137 Changes: _U branches/2019Q2/ branches/2019Q2/security/tlswrap/Makefile branches/2019Q2/security/tlswrap/files/patch-tls.c