對百度推送進(jìn)行證書垃圾的證書配置要求解決

轉(zhuǎn)載:http://blog.csdn.net/yanglei3kyou/article/details/78840222


闡述

最近有許多證書將要過期染乌,趁著有時(shí)間趕緊將公司的證書全部梳理一遍秦士。在對百度推送進(jìn)行證書更新時(shí)立磁,出現(xiàn)了“證書無效”的錯(cuò)誤(去年更新的時(shí)候也沒出現(xiàn)問題)洲鸠,折騰好幾天才解決掉姐刁。記錄一下余掖,并辟謠許多錯(cuò)誤的說法(不讓大家走彎路)田篇。

探討

首先感謝一下 “控記我記幾”许布,在他的博文中所提出的解決方法很有效果兴革。

- openssl 版本問題

博主指出百度推送不接受 openssl 版本高于0.9.8 所生成的pem, 查了一下現(xiàn)在的系統(tǒng)是macOS High Sierra 10.13.2爹脾,opensll 版本為 2.2.7帖旨。

故感覺問題可能出在這個(gè)地方。

解決方法:

1 至 openssl 官網(wǎng)下載0.9.8zh版本https://www.openssl.org/source/old/0.9.x/

2 解壓下載的壓縮包

3 通過Terminal (終端) 進(jìn)入剛才解壓目錄

4 Terminal (終端) 執(zhí)行命令

[plain]view plaincopy

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

Tip: 這一步執(zhí)行完后手動(dòng)到 /usr/local/ 目錄下查看是否有一個(gè)openssl 文件夾灵妨,如果沒有則說明當(dāng)前用戶沒有權(quán)限來創(chuàng)建 openssl 文件夾解阅,此時(shí)我們手動(dòng)在這個(gè)目錄下創(chuàng)建 openssl 文件夾,然后再次執(zhí)行上面的命令

5 Terminal (終端) 執(zhí)行命令

[plain]view plaincopy

make?&&?make?install??

6 此時(shí) openssl (Unix可執(zhí)行文件) 會(huì)出現(xiàn)在?/usr/local/openssl/bin/openssl 目錄下泌霍, 我們用命令查看一下當(dāng)前 openssl 版本

查看之后還是沒有货抄,還是因?yàn)槲募?quán)限的問題。

sudo chmod -R 777 /usr/local/openssl

使用上面的命令將權(quán)限改到最大朱转。編譯還是不好用蟹地,我把別人編譯好的openssl直接放進(jìn)去,然后使用藤为,成功了怪与。

[plain]view plaincopy

/usr/local/openssl/bin/openssl?version????

·將開發(fā)者賬號后臺(tái)的APN證書下載到本地,然后安裝到MAC OS 的鑰匙串缅疟。

·安裝完成后找到安裝好的APN證書分别,右鍵導(dǎo)出證書(非密鑰)為P12文件,設(shè)置密碼處不用輸入存淫。

7 執(zhí)行百度推送所使用的命令

? ?/usr/local/openssl/bin/openssl pkcs12 -in MyApnsCert.p12 -out MyApnsCert.pem -nodes

Tip: openssl 必須使用剛才所創(chuàng)建的 0.9.8zh 版本

辟謠

經(jīng)過實(shí)際測試耘斩,發(fā)現(xiàn)以下幾個(gè)說法不正確,大家勿信

說法一

名稱為中文的P12所生成的Pem 不能通過驗(yàn)證錯(cuò)誤

說法二

P12名稱必須為 MyApnsCert.p12 且Pem名稱必須為?MyApnsCert.pem桅咆, 否則不能通過驗(yàn)證錯(cuò)誤

說法三

Keychain Access (鑰匙串) 導(dǎo)出證書時(shí)括授,證書必須是收起狀態(tài)(即不能顯示專用密鑰),否則不能通過驗(yàn)證錯(cuò)誤

參考資料

1https://www.cnblogs.com/zhaowenshuang/p/7668848.html

2http://www.cnblogs.com/gauze/p/5483703.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市荚虚,隨后出現(xiàn)的幾起案子薛夜,更是在濱河造成了極大的恐慌,老刑警劉巖曲管,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件却邓,死亡現(xiàn)場離奇詭異,居然都是意外死亡院水,警方通過查閱死者的電腦和手機(jī)腊徙,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來檬某,“玉大人撬腾,你說我怎么就攤上這事』帜眨” “怎么了民傻?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長场斑。 經(jīng)常有香客問我漓踢,道長,這世上最難降的妖魔是什么漏隐? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任喧半,我火速辦了婚禮,結(jié)果婚禮上青责,老公的妹妹穿的比我還像新娘挺据。我一直安慰自己,他們只是感情好脖隶,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布扁耐。 她就那樣靜靜地躺著,像睡著了一般产阱。 火紅的嫁衣襯著肌膚如雪婉称。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天构蹬,我揣著相機(jī)與錄音酿矢,去河邊找鬼。 笑死怎燥,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蜜暑。 我是一名探鬼主播铐姚,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了隐绵?” 一聲冷哼從身側(cè)響起之众,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎依许,沒想到半個(gè)月后棺禾,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡峭跳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年膘婶,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蛀醉。...
    茶點(diǎn)故事閱讀 38,064評論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡悬襟,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出拯刁,到底是詐尸還是另有隱情脊岳,我是刑警寧澤,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布垛玻,位于F島的核電站割捅,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏帚桩。R本人自食惡果不足惜亿驾,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望朗儒。 院中可真熱鬧颊乘,春花似錦、人聲如沸醉锄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽恳不。三九已至檩小,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間烟勋,已是汗流浹背规求。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留卵惦,地道東北人阻肿。 一個(gè)月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像沮尿,于是被迫代替她去往敵國和親丛塌。 傳聞我的和親對象是個(gè)殘疾皇子较解,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,802評論 2 345