A. ios中怎樣生成一個帶秘鑰的證書
(1)certSigningRequest文件,該文件在MAC系統中生成,用於在Apple網站上申請推送證書文件。
生成過程:
打開應用程序中的「鑰匙串訪問」軟體,從菜單中選擇 「鑰匙串訪問」-》「證書助理」-》「從證書頒發機構請求證書」,郵箱和名稱隨便填寫,然後選擇保存到磁碟,就可以在本地生成一個CertificateSigningRequest.certSigningRequest文件。
(2)注冊一個支持push的app id,後面會用到。
生成過程:
進入developer.apple.com,選擇member center - Certificates, Identifiers & Profiles - Identifiers- App Ids,然後選擇注冊app id,設置appid名稱,同時,app id suffix一欄必須選擇explicit app id,然後設置bundle id,最後勾選 App Services中的 Push Notifications,這樣就可以注冊一個支持push的aphid。
(3) 推送證書cer文件,該文件在developer.apple.com中生成,用於生成服務端需要的文件。
生成過程:
進入developer.apple.com,選擇member center - Certificates, Identifiers & Profiles - Certificates,然後選擇創建certificate,類型分為Development和Proct。這里以Development為例,選擇Apple Push Notification service SSL (Sandbox) ,然後下一步,選擇之前生成的支持push的AppId,然後下一步,提交之前創建的CSR文件,再下一步就可以生成cer文件,然後保存到本地。
(4)生成服務端使用的證書文件。如果是使用網上的mac 版PushMeBaby工具,在mac機器上進行推送消息的發送,那麼有上面的cer文件就夠了。如果是使用PHP、java/c#開發自己的服務端,那麼還需要將上面的cer文件做一個轉換,生成pem文件或者p12文件。
生成php用的pem文件過程為:
首先雙擊前面保存的cer文件,此時會打開「鑰匙串訪問」軟體,裡面會出現一個Apple Development IOS push services證書,一個公用密鑰和一個專用秘鑰,秘鑰的名稱與證書助理中填寫的名稱一致。
選中證書,導出為 apns-dev-cert.p12 文件
選中專有秘鑰,導出為apns-dev-key.p12文件
通過終端命令將這些文件轉換為PEM格式:
openssl pkcs12 -clcerts -nokeys -out apns-dev-cert.pem -in apns-dev-cert.p12
openssl pkcs12 -nocerts -out apns-dev-key.pem -in apns-dev-key.p12
最後, 需要將兩個pem文件合並成一個apns-dev.pem文件,此文件在連接到APNS時需要使用:
cat apns-dev-cert.pem apns-dev-key-noenc.pem > apns-dev.pem
B. 蘋果簽名證書怎麼弄
蘋果簽名證書要前往通過
手機設置-通用找設備管理
點擊企業應用中的設備App
然後提示對話框中點信任選項。
C. mac怎麼創建一個系統代碼簽名信任證書
GlobalSign 是專業 SSL 證書、來代碼簽名證書提供源商,是 Adobe 認證文檔服務(CDS)計劃的認證成員,因此,在通過 Adobe 制定的嚴格政策及標准和通過 WebTrust 審核情況下,授權 GlobalSign 為個人或企業頒發 PDF 文檔簽名證書,證書持有人可向用戶證實簽名人的真實身份以及在工作流程電子文檔或電子合同的確認簽名,默認被 Adobe Reader 6.0 或更高的版本所信任,不需要安裝任何插件或第三方軟體。 網上絡黑客、釣魚威脅層出不窮,GlobalSign PDF 文檔簽名證書可有效安全保護 PDF 文檔的真實性、完整性和有效性。 通過 WebTrust 認證的 CA 證書核發公司 GlobalSign 的全方位數字證書技術支持。參考資料:GlobalSign
D. IPhone 8怎麼安裝自製證書
蘋果的企業開發證書,可以不經app store,直接發布到自己的網站上。其他人可以直接下載安裝。但前提要用蘋果自帶的瀏覽器(safari)才能下載,其他瀏覽器不能識別該協議。
一、製作證書
打開Keychain Access工具,把Keychain的配置改為如下圖:
並從菜單中選擇Keycahin Access->Certificate Assistant->Request a Certificate From a Certificate Authority.
填寫必要的信息,生成證書保存在桌面或其他地方,等會要用到:
二、生成並安裝證書
用企業版的apple id登陸蘋果開發者中心: https://developer.apple.com, 登陸後選擇對應的選項,上傳之前生成的證書文件
生成證書文件後,下載下來,雙擊打開即安裝。
三、增加APP ID
四、生成Profiles文件
在開發中心點擊Provisioning Profiles中的Distribution, 點擊「+」,增加Profiles。APP ID選擇剛才增加的。
添加好之後,就可以下載下來,把它拖到Xcode中。或是拖到Organizer中。
五、發布應用
在XCode的Targets中選擇簽名:
在XCode的菜單Proct->Archive中選擇打包。打包時要把iPad或是iphone接到電腦上,並選擇目標是iPad或是iphone才能成功。
E. 蘋果開發者賬號能創建多少個發布證書
可以創建出好多來,但是只有一個起作用。如果要換設備上架的話,就在之前創建這個發布證書的電腦上下載,添加到鑰匙串,再導出.P12文件。如果哪個是最初創建的,就全部刪了,重新創建
F. 如何用appleid生成個人證書
問發者賬號創建少證書吧 賬號申請2證書(2發證書2發布證書)實際賬號創建 1證書行所項目都用1證書證書apple id關本機創建鑰匙串關(所本機創建證書...
G. ios app描述文件和 證書怎麼生成
和蘋果打交道,最好是准備一台Mac機。這里需要用到一個蘋果自帶的KeyAccess的軟體,用來生成證書的申請文件。
點擊「從證書頒發機構請求證書」後,會出現下圖:
這里就是輸入郵箱,名字,需要提醒一下的是,我們一般選擇「存儲到磁碟」,把申請文件存在硬碟上,後面需要上傳這個文件到蘋果後台。
2. 申請證書
准備好證書的申請文件後,就應該是申請證書了。
證書分成開發證書和發布證書,其中有沒有推送功能又是不同的,根據實際應用的功能選擇證書的種類:
然後上傳剛剛生成的CSR文件
按下Generate後,稍等一會,證書就生成了,你可以下載然後安裝到本機。
H. 蘋果個人賬號,可以創建生成證書,和生成推送證書嗎
個人開發者賬號是可以生成證書和推送證書的哈 嗎,描述文件後綴是.mobileprovision;推送證書後綴是.push。