簡體   English   中英

貝寶的證書升級和加密的網站付款

[英]PayPal's certificate upgrade & Encrypted Website Payments

我一直在收到來自PayPal的通知,我需要更新集成以使用SHA256證書。

我使用帶有EWP服務工具包(它們似乎不再提供下載)的PayPal加密網站付款。 我自己用PHP加密了付款按鈕,而不是使用PayPal的按鈕創建工具。 PayPal的文檔仍然指定了1024位密鑰:

https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/encryptedwebpayments/#id08A3I0P0B30

注意上面鏈接中的openssl命令:

openssl genrsa -out ps-prvkey.pem 1024 openssl req -new -key ps-prvkey.pem -x509 -days 365 -out ps-pubcert.pem

在描述證書更改的微型網站上,它說:

https://ppmts.custhelp.com/app/answers/detail/a_id/1236

問:我怎么知道我的整合是否受到影響?

在進行任何實時更改之前,我們正在對沙盒環境進行更改,因此您可以根據沙盒驗證您的集成。 如果您在沙盒環境中看到這些或類似的錯誤消息,則在我們對實時環境進行更改之前,需要更新您的集成(按照上面的時間線)。

  • “無法找到到所請求目標的有效認證路徑”
  • “ SSLException:沒有可用的證書或密鑰與已啟用的SSL密碼套件相對應”
  • “警報握手失敗”
  • “ SSL CA證書存在問題(路徑?訪問權限?)”

我在沙盒上測試了集成,一切順利-沒有錯誤消息。 因此,我想知道這是否真的意味着EWP站點不必更新其證書,或者(更可能是)PayPal忽略了對此進行記錄。

問題:我必須更新我的證書嗎? 如果是這樣,我需要以下信息:

(1)openssl命令的更新版本是什么? 我只用2048代替1024嗎?

(2)我需要PayPal證書的更新版本(實時和沙箱)嗎? 如果是這樣,我應該從哪里得到它們?

(3)何時對EWP集成進行更改(日期)?

我到過PayPal網站,在任何地方都找不到此信息。

聽起來好像您正在使用PayPal網站付款標准,無論是否對按鈕進行加密。 PayPal的SSL升級不會影響PayPal網站付款標准,因此您無需采取任何措施。 此處提供更多信息: https : //devblog.paypal.com/paypal-ssl-certificate-changes/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM