Firefox ESR 45 사용 시 TLSv1.2 및 HTML5를 대응한다.
내장 OpenSSL이 TLSv1.0/1.1/1.2/1.3을 지원 안한다!
https://github.com/mistydemeo/tigerbrew
brew install gcc make pkg-config gawk
- OpenSSL 1.1.1g 소스 코드 다운로드
./Configure darwin-i386-cc -shared
make
sudo make install
/usr/local
에 OpenSSL이 설치된다.
- cURL 7.71.1 소스 코드 다운로드
cd /usr/local/ssl/certs
gawk 'BEGIN {c=0;} /BEGIN CERT/{c++} { print > "cert." c ".pem"}' < ../cert.pem
sudo c_rehash .
CFLAGS="-arch i386" ./configure --target=i386-apple-darwin --with-ssl --with-nghttp2 --with-ngtcp2 --with-ca-path=/usr/local/ssl/certs
make
sudo make install
/usr/local
에 cURL이 설치된다.
curl -L https://github.com/git/git/archive/v2.28.0.tar.gz > git-v2.28.0.tgz
tar xvzf git-v2.28.0.tgz
cd git-2.28.0
make configure
CFLAGS="-arch i386" ./configure --with-openssl --with-curl
make -j16
sudo make install
/usr/local
에 Git이 설치된다.