日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

IOS Push 证书的重新生成

發(fā)布時間:2024/9/30 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IOS Push 证书的重新生成 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

IOS的推送證書,有有效期限制,一般為一年。當我們證書過期的時候,就需要重新生成證書了。有一段時間沒有上蘋果網(wǎng)站了,昨天上去一看,此奧,改版了,下邊我們將重新生成一個正式環(huán)境的push推送的證書。

1。先打開鑰匙串(應用程序-實用工具-鑰匙串訪問),請求一個證書



常用名稱寫為:2013.04.27_push_production_***。并保存到磁盤上。


2。進入打開蘋果網(wǎng)站的證書標簽頁面,選擇 Identifiers標簽下邊的App IDs子標簽,顯示下邊圖片。紅色圈中的是我要重新生成push簽名的證書。點擊此證書。



3。證書詳情標簽,羅列出了所有的功能狀態(tài),最后的Push Notifications顯示可以配置,并不是Enabled可以狀態(tài),所以點擊Setting功能重新上傳證書。



4。證書設置頁面中,最下邊的Push Notifications 如下圖所示。



其中:Development SSL Certificate是測試環(huán)境證書,Production SSL Certificate為正式環(huán)境證書,我們生成正式環(huán)境的證書,點擊后面的Create Certificate。


5。Create Certificate頁面如下。點擊下邊的continue。



6。選擇上傳的證書,我們第一步已經(jīng)生成了一個證書,上傳此證書。



7。上傳成功后,將會顯示下邊的圖片。有可能在生成證書的過程中會有l(wèi)oading框一直在轉(zhuǎn)轉(zhuǎn)轉(zhuǎn),這時候重新進入此頁面即可。其實此時證書已經(jīng)生成了。



此時,push證書已經(jīng)生成,上邊會標注過期時間,push的證書有效期為一年。點擊Download下載此證書。


8。雙擊剛才下載的證書,會自動把此證書加入到鑰匙串的簽名中,如下圖標示,紅色圈中的,既是我剛才添加的證書,展開此證書



先右鍵點擊 Apple Production IOS PushServices:com.***.***,先導出一個.p12文件。命名為cert.p12。在導出的過程中會讓輸入導出密碼,輸入相應的密碼即可。


9。在2012.04.27_push_producation_***上點擊右鍵,導出一個.p12的文件,命名為key.p12,與上邊相同在導出的過程中會讓輸入導出密碼,輸入相應的密碼即可。




10。到此為止,我們已經(jīng)有了兩個.p12文件,把他們放到同一個文件夾(aaa)下,需要把兩個.p12文件轉(zhuǎn)換成.pem文件。

a.先打開終端,切換到文件夾aaa下執(zhí)行

[cpp]?view plaincopy
  • openssl?pkcs12?-clcerts?-nokeys?-out?cert.pem?-in?cert.p12??
  • 在執(zhí)行的時候,將會讓輸入密碼,輸入剛才設置的密碼即可生成一個cert.pem文件。

    b.再執(zhí)行:

    [cpp]?view plaincopy
  • openssl?pkcs12?-nocerts?-out?key.pem?-in?key.p12??
  • 此時要注意在終端中的提示,第一次輸入的密碼是生成證書時候的密碼,第二次第三次輸入密碼是設置key.pem的新密碼。

    c.如果需要對?key不進行加密,執(zhí)行下邊語句

    [cpp]?view plaincopy
  • openssl?rsa?-in?key.pem?-out?key.unencrypted.pem??

  • d.然后就可以合并兩個.pem文件,這個ck.pem就是服務端需要的證書了。

    [cpp]?view plaincopy
  • cat?cert.pem?key.unencrypted.pem?>?ck.pem??

  • 此時,把生成的ck.pem給服務器端的人員即可。


    有問題可以直接提問。

    總結

    以上是生活随笔為你收集整理的IOS Push 证书的重新生成的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。