網路創業課程

Breaking News

[random][newsticker]
  • 網路創業課程[網路行銷課程]
  • -menubig/網路創業課程
  • 社區大學[成人教育]
  • -grip/社區大學
  • 關於傑克[about me]
  • -links
Main Menu

推薦連結

  • 傑克老師官方網站
  • 烘焙丙級保證班
  • 寵物生活-你知道寵物的行為語言嗎?
  • 102流量銀行
  • 2011心理測驗
  • 最美麗的集集綠色隧道
  • 網路創業 - 創業圓夢網站
  • 寵物生活-你知道寵物的行為語言嗎?
  • Ucart.tw免費虛擬主機
  • 102流量銀行
  • 2011心理測驗
  • 最美麗的集集綠色隧道
  • 網路創業 - 創業圓夢網站
  • Mr. 6 – 趨勢.創業.網路.生活

數位生活

  • 聯絡傑克

焦 點

gridpost/演講
顯示具有 paypal upgrade 標籤的文章。 顯示所有文章
Tweet Share Share Share Share Share

(RESOLVED徹底解決)如何將paypal安全升級技巧(下)-TLS 1.2 及 HTTP/1.1 升級

jack kuo 星期五, 10月 07, 2016
1
curl_setopt ($ch, CURLOPT_SSLVERSION, 6); //Integer NOT string TLS v1.2
但是在實務上,在底下的程式碼中,加入這一行後
1
2
3
4
5
6
7
8
curl_setopt ($ch, CURLOPT_SSLVERSION, 6); //Integer NOT string TLS v1.2
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $req);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_FORBID_REUSE, 1);
經過測試,發現程式根本無法執行。
接著在持續研究後,發現,其實主機本身要支援TLS1.2;要透過更新curl到比較新的版本
curl7.48.0
CURL7.48.0
在官網中,可以發現最新版本就是7.48.0;
在Centos 6的主機呢?最方便的更新方法就是使用yum,
1
yum update libcurl
但卻發現,正常的repo中,卻不含新版的rpm版本
因此我們需要使用其他repo
1
rpm -Uvh http://nervion.us.es/city-fan/yum-repo/rhel6/x86_64/city-fan.org-release-1-13.rhel6.noarch.rpm
接著到修改/etc/yum.repos.d/city-fan.repo
1
2
3
4
5
[CityFan]
name=City Fan Repo
baseurl=http://nervion.us.es/city-fan/yum-repo/rhel$releasever/$basearch/
enabled=1
gpgcheck=0
將gpgcheck改成0
執行底下指令
1
2
yum clean all
yum install libcurl
安裝完成後,檢查一下
1
2
3
4
curl -V
curl 7.48.0 (x86_64-redhat-linux-gnu) libcurl/7.48.0 OpenSSL/1.0.1e zlib/1.2.3 c-ares/1.11.0 libidn/1.18 libssh2/1.7.0
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IDN IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz UnixSockets Metalink
接著將原本的修改過的paypal測試程式,在該行程式前面加上// remark掉。
//curl_setopt ($ch, CURLOPT_SSLVERSION, 6); //Integer NOT string TLS v1.2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
 
// Test from PayPal
echo 'Test if the TLS version is compatible with PayPal:<br/>';
$ch = curl_init();
//curl_setopt ($ch, CURLOPT_SSLVERSION, 6); //Integer NOT string TLS v1.2
curl_setopt($ch, CURLOPT_URL, "https://tlstest.paypal.com/");
echo '&nbsp;curl_exec($ch): ';
var_dump(curl_exec($ch));
echo '<br/>&nbsp;curl_error($ch): ';
var_dump(curl_error($ch));
curl_close($ch);
 
// Test from https://github.com/paypal/adaptivepayments-sdk-php/issues/64
echo '<br/><br/>Another test, get TLS & SSL Version:<br/>';
$ch = curl_init('https://www.howsmyssl.com/a/check');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$data = curl_exec($ch);
$json = json_decode($data);
echo ' TLS Version: ';
echo $json->tls_version;
 
$curl_info = curl_version();
echo '<br/> SSL Version: ';
echo $curl_info['ssl_version'];
curl_close($ch);
 
?>
再執行程式檢測一次
1
2
3
4
5
6
7
Test if the TLS version is compatible with PayPal:
curl_exec($ch): PayPal_Connection_OKbool(true)
curl_error($ch): string(0) ""
 
Another test, get TLS & SSL Version:
TLS Version: TLS 1.2
SSL Version: OpenSSL/1.0.1e
有發現什麼不一樣嗎?
首先第2行,出現PayPal_Connection_OKbool(true)
接著倒數第2行,TLS Version出現TLS 1.2
這時候您的主機就完全相容於paypal新的安全更新囉。
本文章,為原創內容,歡迎轉貼連結分享,未經同意,禁止全文轉載。
參考資料:
  1. 自已
  2. https://www.digitalocean.com/community/questions/how-to-upgrade-curl-in-centos6
TEST THE TLS VERSION IS COMPATIBLE WITH PAYPAL OK 徹底解決paypal安全升級為TLS1.2及HTTP1.1的方案:還在為主機出現 string(17) "SSL connect error"的問題...
閱讀更多 »
paypal paypal upgrade
較舊的文章
訂閱: 文章 (Atom)
CLOSE

想得到最新的消息嗎?
請到傑克老師的新網站
或加入粉絲頁。

▼

==>網路行銷策略規劃<==
https://jackteacher.cc

贊助廣告

Facebook

最新文章

recentpost

標籤

  • 104講師網
  • 大陸淘寶開店
  • 大陸開戶團
  • 小成本行銷術
  • 中正社區大學
  • 中國生產力中心
  • 中華網路創業協會
  • 如何靠腦袋賺錢
  • 成人教育教學技巧
  • 自強基金會
  • 行動支付
  • 行銷流通學系
  • 行銷策略
  • 沖牙機
  • 其他
  • 幸福茶集
  • 所有課程
  • 社區大學
  • 表單加附件
  • 青創會
  • 個人學習記錄
  • 烘焙創業
  • 婦女創業飛雁計畫
  • 教學技巧
  • 淘寶網怎麼買
  • 清茂農場
  • 產業人才投資方案
  • 設計心情
  • 軟體應用
  • 郭志賢
  • 雪泥鴻爪
  • 傑克老師
  • 創業技巧
  • 創業開店
  • 媒體專訪
  • 就業學程
  • 焦點
  • 雲端技術實作班
  • 萬華社區大學
  • 聖約翰科技大學
  • 資訊安全
  • 圖片seo
  • 實名認證
  • 演講
  • 網頁設計
  • 網路行銷
  • 網路行銷工具
  • 網路行銷策略規劃藍圖
  • 網路行銷課程
  • 網路創業
  • 網路創業-速成班
  • 網路創業工具
  • 網路創業案例分享
  • 網路創業資訊
  • 網路創業資源推薦
  • 網路創業課程
  • 網路創業課程-購物車網站及團購網站架設
  • 網路開店創業養成班
  • 網路開店創業養成班-專業網站班
  • 網路開店創業養成班-網路行銷班
  • 臺北青年職涯發展中心
  • 銘傳大學
  • 數位課程
  • 學習心得分享
  • 辨公室流程自動化
  • 職訓局
  • 關於我
  • 關鍵字搜尋
  • AI學習程式
  • ajax
  • AMAZON AWS
  • AMAZON SES
  • amazon us
  • Amazon亞馬遜集貨
  • Amazon美國代收
  • amazon購物
  • app製作
  • ASP.NET Core 6 MVC課程
  • Blogger技巧
  • chatgpt
  • contact form7
  • contact7 附件
  • cpanel
  • dkim
  • DMARC
  • EDM發送
  • EMAIL SPAM
  • EMAIL垃圾郵件
  • Facebook小技巧
  • Facebook網路行銷課程
  • Flash多媒體設計
  • free vpn
  • GMAIL SPAM
  • google apps
  • Google小技巧
  • google商家
  • Heartbleed
  • HTML
  • https
  • iphone usb
  • iphone小技巧
  • let's encrypt
  • mac dns
  • MAC使用心得
  • mac簡報筆
  • mail server
  • Office小技巧
  • office課程
  • paypal
  • paypal upgrade
  • paypal台灣
  • PhotoShop
  • PHP
  • SPF
  • SQL語法
  • ssl憑證免費
  • TQC powerpoint2007
  • TQC線上教學
  • waterpik
  • Windows小技巧
  • word進階
  • wordpress
  • wordpress contact7
  • WORDPRESS客製化
  • WORDPRESS模板
  • xcode
  • YouTube行銷課程

聯絡表單

名稱

以電子郵件傳送 *

訊息 *

關於網路創業專家 郭賢祐 傑克老師 網路創業及網路行銷的專家,除擔任過經濟部樂活創業人才班、中山管理學會、中國生產力中心(中部)、中華民國管理科學學會、新北市勞工處、台南就服處、南科產協、外貿協會(高雄)、自強基金會、台北醫學大學、文大推廣中心職訓局課程、大同推廣中心、育達推廣中心職訓局課程、台北市社會局、BOSS33創業中心、銘傳大學、聖約翰科技大學、亞太創意技術學院、台北市中正社大、萬華社大、中山社大等創業與行銷課程及演講之外,更是知名醫美診所、餐飲及烘焙公司的行銷顧問;課程及演講內容以理論結合實務,加以整合為實際應用,透過這樣的方式幫助了非常多的學員及公司;把網路創業+網路行銷的成功方程式,順利的套用在企業,讓業績成長 10倍以上。 學經歷: 淡江大學資管所畢、教育部講師證。中國生產力中心(中部)、中華民國管理科學學會、台北醫學大學、經濟部樂活創業人才班、自強基金會、文大推廣中心職訓局、台北市社會局、銘傳大學、台北市中正社大、萬華社大、中山社大等創業及行銷課程講師。



網路創業課程 © 2015. All Rights Reserved.
Powered by Blogger

技術提供:Blogger.