2017-06-18 67 views
1

我正在嘗試整合蘋果支付與braintree。我已經按照以下說明啓用了蘋果在大腦樹中的工資。在第一步中,如果您單擊證書籤名請求,它會下載用於蘋果成員資格的braintree_app_pay.certSigningRequest文件。CSR算法/大小不正確。預計RSA 2048

enter image description here

當我選擇創建付款過程證明,我收到以下錯誤。 enter image description here

+0

誰點了關閉按鈕,請讓我知道原因! – hotspring

+0

這看起來像Braintree問題。他們的技術支持如何評價您的問題? –

+0

這個問題是無關緊要的,因爲它是關於第三方對業務功能的支持,而不是編碼問題。請參閱[爲什麼我們不支持\ [你最喜歡的公司]]的客戶支持?](http://meta.stackoverflow.com/q/255745) –

回答

3

完全披露:我在布倫特裏工作。如果您有任何其他問題,請隨時聯繫our Support team

確保你選擇蘋果支付證書選項下生產(即使這是一個沙箱;看到Braintree Apple Pay configuration docs瞭解詳細信息)選擇證書的類型時,在蘋果開發者門戶網站添加。 Apple Pay CSR應該使用ECC生成,而不是RSA。

以下是CSR提示屏幕的外觀。雖然您要上傳的CSR從布倫特裏獲得的,而不是產生一個,注意蘋果的規格爲關鍵:

apple-pay-add-ios-certificate-about-creating-a-csr

0

恭維什麼@zepp說,你需要指定創建CRS時,你可以在通過下面

  1. 去的過程中鑰匙串訪問
  2. 點擊證書援助
  3. 點擊從證書AUT請求證書hority enter image description here

  4. 輸入的所有信息,然後單擊「讓我指定密鑰對信息」複選框,然後單擊繼續

  5. 選擇密鑰長度爲256和算法是ECC enter image description here
  6. 然後點擊繼續。