CentOS 5.x & RHEL5 sürümlerinde TLSv1.1 ve TLSv1.2 desteği vaysayılan olarak gelmemektedir, bunun için openssl ve curl paketlerini güncellenerek sorun giderilebilir.
Paket yüklemeden önce, TLSv1.1 ve TLSv1.2 desteğini olup olmadığını testini yapalım.
1 2 |
curl https://tlstest.paypal.com ERROR! Connection is using TLS version lesser than 1.2. Please use TLS1.2 |
OpenSSL Paketini Yükleme:
1 2 3 4 5 6 7 8 |
mkdir ~/src/ cd ~/src/ wget http://destek.internetsahibi.net/files/openssl-1.0.2a.tar.gz tar -zxvf openssl-*.tar.gz cd openssl-* ./config -fpic shared && make && make install echo "/usr/local/ssl/lib" >> /etc/ld.so.conf ldconfig |
cURL Paketini Yükleme:
1 2 3 4 5 |
cd ~/src/ wget http://destek.internetsahibi.net/files/curl-7.42.1.tar.gz tar -xzvf curl-*.tar.gz cd curl-* ./configure --with-ssl=/usr/local/ssl --disable-ldap && make && make install |
OpenSSL ve cURL paketlerini yükledikten sonra test sonuçları
1 2 |
curl https://tlstest.paypal.com PayPal_Connection_OK |