https://wiki.freebsd.org/OpenSSL
Using OpenSSL from ports
For your /etc/make.conf
WITH_OPENSSL_PORT=YES
OpenSSLは、ベースシステムとして、FreeBSDにはじめから入っています。新しいバージョンが必要なときに、別途インストールします。
OpenSSLをFreeBSDにインストールする - セキュリティ
FreeBSDで最新のOpenSSLを使うには。 - 春木屋 2009
openssl s_client コマンドでウェブサーバーの SSL/TLS 対応状況を診断する – ラボラジアン
FreeBSD 9.x ( openssl 0.9.8 )
openssl 0.9.8 TLS 1.1 未対応
https://laboradian.com/try-openssl-s_client-command/
$ openssl s_client --help 2>&1 | grep '\-tls1'og -tls1 - just use TLSv1
TLS 1.0 のみ
php5.x openssl 1.1
php5.6 FreeBSD12 ( openssl 1.1 )
php5.6.40 を openssl 1.1 環境(FreeBSD12)でコンパイルする場合パッチが必要
https://github.com/phpbrew/phpbrew/pull/1041
https://github.com/php/php-src/pull/2667
https://patch-diff.githubusercontent.com/raw/php/php-src/pull/2667.patch
FreeBSD13 でもこのパッチ使えた
php5.4 FreeBSD12 ( openssl 1.1 )
openssl-unsafe (1.0.2) をインストールして
./configure --with-openssl=/usr/local/openssl-unsafe
https://forum.directadmin.com/threads/migrating-from-openssl-to-openssl-unsafe.60104/
https://help.poralix.com/articles/install-php-5x-on-freebsd-12-with-directadmin