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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Lync 服务器证书 ios,iOS生成服务器所需证书pem或P12

發布時間:2024/9/3 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Lync 服务器证书 ios,iOS生成服务器所需证书pem或P12 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文主要記錄制作服務器(例如php)利用pem推送服務

基本流程:

1.利用“鑰匙串”請求證書

2.創建證書,下載cer文件

3.雙擊安裝下載的cer文件后,導出p12證書

4.利用命令行轉換pem文件

5.如果需要轉換為p12

6.驗證證書是否可用

具體步驟:

1.利用鑰匙串請求證書

Apple建議這樣填寫

保存,得到"CertificateSigningRequest.certSigningRequest"文件。這是請求所有證書的基礎。

2.創建證書,下載cer文件

進入蘋果開發者中心:https://developer.apple.com/cn/ Certificates, IDs & Profiles

創建 “iOS Development” 和 “iOS Distribution” 以及“Identifiers->App IDs”證書后,才可以創建推送證書。

創建方法類似,此處省略800字。

把做的證書下載下來。

分別得到發布開發cer和發布cer

"aps_development.cer" 和 "aps.cer"

3.雙擊安裝下載的cer文件后,導出p12證書

分別導出開發證書和發布證書

"Apple Development IOS Push Services- com.in.inlan.p12" 和 "Apple Push Services- com.in.inlan.p12"

4.利用命令行轉換pem文件

1). 先把下載下的cer轉換為pem

```

$ openssl x509 -inform der -in aps_development.cer -out devPushChatCert.pem

$ openssl x509 -inform der -in aps.cer -out PushChatCert.pem

```

2). 將鑰匙串中的p12轉換成pem

```

$? openssl pkcs12 -nocerts -out devPushChatKey.pem -in Apple\ Development\ IOS\ Push\ Services-\ com.in.inlan.p12

$ openssl pkcs12 -nocerts -out PushChatKey.pem -in Apple\ Push\ Services-\ com.in.inlan.p12

```

3). 將上面生成的2中pem轉為一個pem

```

$ cat devPushChatCert.pem devPushChatKey.pem > dev_ck.pem

$ cat PushChatCert.pem PushChatKey.pem > ck.pem

```

5.如果需要轉換為p12

```

$ openssl pkcs12 -export -in dev_ck.pem -out dev_pushcer.p12

$ openssl pkcs12 -export -in ck.pem -out pushcer.p12

```

6.驗證證書是否可用

整理有個寫好的腳本可用(內部替換所需deviceToken即可)

Push Demo

```php

$ php ios-push.php

```

總結

以上是生活随笔為你收集整理的Lync 服务器证书 ios,iOS生成服务器所需证书pem或P12的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。