1. 程式人生 > >阿里雲免費SSL證書對IOS描述檔案mobileconfig的簽名認證

阿里雲免費SSL證書對IOS描述檔案mobileconfig的簽名認證

1.購買阿里雲免費證書:跳轉 阿里雲SSL證書

2.選擇免費選項如圖

3.等等稽核成功下載

4.選擇其他下載證書,開啟壓縮包內容如下

首先找到公鑰public.pem檔案,一串數字字尾為key的,一串數字字尾為pem的祕鑰檔案

5.重新命名:

public.pem  -> mbaike.crt (https伺服器端使用公鑰證書檔案)

214986707960956.key  -> mbaike.key  (https伺服器端使用證書對應的key)

214986707960956.pem  ->  ca-bundle.pem  (https伺服器端使用證書pem)

unsigned.mobilecofig檔案(IOS端生成的未簽名的配置描述檔案)   更多說明

6.簽名驗證

把key檔案的密碼寫入到key檔案中

openssl rsa -in mbaike.key -out mbaikenopass.key

簽名驗證

openssl smime -sign -in unsigned.mobileconfig -out signed.mobileconfig -signer mbaike.crt -inkey mbaikenopass.key -certfile ca-bundle.pem -outform der -nodetach

為報錯則說明成功,此時會生成一個簽名後的 檔案signed.mobileconfig

下載簽名後的檔案就會變成已驗證的IOS描述檔案mobileconfig。