1. 程式人生 > >iOS百度推送上傳pem證書提示‘證書無效’

iOS百度推送上傳pem證書提示‘證書無效’

以前上傳證書也遇到過這種類似的提示,按照官網配置流程經過一番折騰總能解決,然而這次折騰了大半天了。。。搞毛線啊,此事必有蹊蹺。最終發現是我Mac系統版本(剛從10.12.6升到10.13)太高了,因為10.12.6的openssl版本是0.9.8zh,而10.13的系統openssl的版本是2.x.x,具體多少記不住了,公司電腦升級了,家裡的還沒升,百度推送不接受高於0.9.8的openssl生成的pem。找到原因就好辦了,下面是重點:

2、解壓下載的壓縮包

3、cd 你解壓後的壓縮包目錄

4、執行命令

./Configure darwin64-x86_64-cc --prefix=/usr/local/openssl --shared  

  這一步可能會遇到沒有許可權建立openssl資料夾的問題,可以手動到/usr/local/下建立一個openssl資料夾,然後在執行命令

5、執行命令

make && make install  

6、openssl將會出現在這個路徑下:/usr/local/openssl/bin/openssl,命令列檢視下版本:

/usr/local/openssl/bin/openssl version  

顯示0.9.8zh,成功!!!

7、生成pem:

/usr/local/openssl/bin/openssl pkcs12 -in 你的p12名字.p12 -out 輸出的pem名字.pem -nodes  

8、丟給百度推送吧

最後為方便使用,我已經將生成好的0.9.8zh版openssl上傳,可以直接下載使用:openssl.zip 

相關推薦

iOSpem證書提示證書無效

以前上傳證書也遇到過這種類似的提示,按照官網配置流程經過一番折騰總能解決,然而這次折騰了大半天了。。。搞毛線啊,此事必有蹊蹺。最終發現是我Mac系統版本(剛從10.12.6升到10.13)太高了,因為10.12.6的openssl版本是0.9.8zh,而10.13的系統openssl的版本是2.x.x,具體多

ios

一.iOS證書指導 在 iOS App 中加入訊息推送功能時,必須要在 Apple 的開發者中心網站上申請推送證書,每一個 App 需要申請兩個證書,一個在開發測試環境下使用,另一個用於上線到 AppStore 後的生產環境。 7.1 為你的 App 建立 App ID iOS 中每個 App 都需

iOS的基本使用

一.iOS證書指導 在 iOS App 中加入訊息推送功能時,必須要在 Apple 的開發者中心網站上申請推送證書,每一個 App 需要申請兩個證書,一個在開發測試環境下使用,另一個用於上線到 AppStore 後的生產環境。 7.1 為你的 App 建立 App ID iOS 中每個 App 都需要對

ios 獲取不到deviceToken原因

在下面方法獲取不到deviceToken, - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devic

ASP環境,Ueditor 無法附件,提示405錯誤或者404錯誤解決辦法。

UEditor是由百度web前端研發部開發所見即所得富文字web編輯器,具有輕量,可定製,注重使用者體驗等特點,開源基於BSD協議,允許自由使用和修改程式碼... 在Ueditor1.2.0.0和之前的版本都支援asp,但是附件上傳是無法使用的,通過檢視程式碼後發現,Ue

ios 接入

iOS在接入百度推送時,需要百度開發者平臺建立應用生成app ID,在建立的過程中則需要上傳.pem檔案,(開發環境和生產環境)建立.pem檔案請參照官方給的步驟。 一、建立.pem完成並上傳,報錯:證書無效 解決辦法: 1、首先確保建立.pem檔案的每一個步驟都沒有錯 2、檢視

iOS

1.首先生成CertificateSigningRequest檔案。 點選鑰匙串訪問-->從證書頒發機構請求證書-->填寫使用者郵件地址-->常用名-->點選儲存-->繼續-->最後點選儲存。 在桌面上就可以看見Certificate

Unity+IOS

2.Untiy部分設定: 1.把SDK中idfaversion下的BPush.h和libBpush.a放入Unity中的Plugins/IOS/下 2.在Unity上新增PushManager物件。 3.Unity程式碼呼叫Object-C函式實現新增Tag和刪除Tag程

--iOS(一)

1、  百度推送封裝了蘋果的APNS和google的SMS推送,作為開發者可以通過百度來完成這兩個平臺的推送。百度推送開發指南:http://developer.baidu.com/wiki/index.php?title=docs/cplat/push/guideios 

iOS 探討之 證書無效

Tip: 這一步執行完後手動到 /usr/local/ 目錄下檢視是否有一個openssl 資料夾,如果沒有則說明當前使用者沒有許可權來建立 openssl 資料夾,此時我們手動在這個目錄下建立 openssl 資料夾,然後再次執行上面的命令

iOS

 1.首先生成CertificateSigningRequest檔案。 點選鑰匙串訪問-->從證書頒發機構請求證書-->填寫使用者郵件地址-->常用名-->點選儲存--&g

分享文件組件webUploader的使用demo

ron start resize mov method end creat html stripe 先創建DOM節點:<head ng-app="myApp"> <meta charset="UTF-8"> <title>&

編輯器大視頻報http請求錯誤怎麽辦

定制 情況 limits ueditor temp 大內存 put cnblogs max 百度編輯器UEditor是由百度web前端研發部開發所見即所得富文本web編輯器,具有輕量,可定制,註重用戶體驗等特點,開源基於MIT協議,允許自由使用和修改代碼,所以受到很多開放

編輯器視頻以及視頻編輯器預覽bug解決

pla pos style src screen 一個 廣泛 .net 內容 百度編輯器目前來講是運用比較廣泛的一個編輯器了,不僅開源還有中文的文檔,所以很受歡迎,不過裏面也有許多地方需要開發人員自己調試,其中一個比較常見的問題就是上傳視頻了,上傳視頻本身有一些小bug,

雲盤文件和下載文件慢的解決辦法

修改註冊表 管理 鼠標右鍵 back bsp sha images machine otto 百度雲盤上傳文件和下載文件慢的解決辦法一:上傳文件慢1. 左下角點擊搜索,輸入cmd,右鍵以管理員身份運行2. 在彈出的窗口中輸入netsh interface tcp set g

編輯器 配置說明

線上 style ima 七牛雲 小時 url fix swf 相關 {/* 上傳圖片配置項 */"imageActionName": "uploadimage", /* 執行上傳圖片的action名稱 */"imageUrl":"http://upload.qiniu.c

編輯器視頻音頻的bug

AR script 文件的 本地 tps 開源 lis 語言 lin 前言:UEditor是由百度web前端研發部開發所見即所得富文本web編輯器,具有輕量,可定制,註重用戶體驗等特點,開源基於MIT協議,允許自由使用和修改代碼,百度Ueditor 支持多種後臺語言上傳使用

Android-淺談遇到的坑

背景 說到推送幾乎99%的APP都會整合推送功能以此來及時告知客戶新資訊,如今推送平臺也是琳琅滿目,如現今比較火的幾個平臺極光、信鴿、個推、百度... 過程 用的比較多的也就是極光和百度了,但是在使用百度的過程中總能遇到了一些奇葩問題: 1.推送到達率不高,根據官方文件需要在Manifa

android 的整合

  /*  * Push訊息處理receiver。請編寫您需要的回撥函式, 一般來說: onBind是必須的,用來處理startWork返回值;  *onMessage用來接收透傳訊息; onSetTags、onDelTags、onListTags是tag相關操作的

關於點選通知,跳轉的問題(Android)

      今天在跟同事測試百度推送,之前一直困擾我的一個問題得到了有效解決,挺高興的,所以記錄一下,同時告誡自己,遇到問題,解決解決再解決,一定能夠解決的!      切入正題,百度推送的demo跟我們的app有些不一樣