iOS 证书配置(VoIP证书、APNs证书、p12导出)

1、前提:需要在mac的“钥匙串访问-->证书助理-->从证书颁发机构请求证书...”请求后缀为certSigningRequest的证书用于在官网创建VoIP和APNs证书

注:certSigningRequest主要包含用户mac的信息,用于苹果官网申请证书

1)、“钥匙串访问-->证书助理-->从证书颁发机构请求证书...”

 

iOS 证书配置(VoIP证书、APNs证书、p12导出)_第1张图片

2)、输入用户的电子邮箱,并选择“存储到磁盘”

iOS 证书配置(VoIP证书、APNs证书、p12导出)_第2张图片

3)、可以更改证书名称及存储位置

iOS 证书配置(VoIP证书、APNs证书、p12导出)_第3张图片

2、申请VoIP证书

1)、打开苹果开发者网站http://idmsa.apple.com/,登录账号,选择“Certificates, Identifiers&Profiles”

iOS 证书配置(VoIP证书、APNs证书、p12导出)_第4张图片

2)、选择左侧的“Certificates->All”,并选择“+”进入申请证书界面

3)、选择下方的“VoIP Services Certificate”,点击“Continue”

iOS 证书配置(VoIP证书、APNs证书、p12导出)_第5张图片

4)、选择证书配置的app的ID(注:证书的ID必须与app的Bundle ID一致,证书才生效)

iOS 证书配置(VoIP证书、APNs证书、p12导出)_第6张图片

5)、将 1 中申请的CSR证书上传到网站,然后点击continue,这时证书已经申请好了

iOS 证书配置(VoIP证书、APNs证书、p12导出)_第7张图片

iOS 证书配置(VoIP证书、APNs证书、p12导出)_第8张图片

6)点击continue创建好证书,将证书下载到本地,双击证书存储到keyChain

7)如何将证书导出为p12证书:选中证书,右击选择“导出xxxxx”,填写导出的文件名及文件密码

 

3、申请APNs证书

1)、2)步骤与2中一致

3)、APNs证书分为开发环境证书和生产环境证书

(1)开发环境证书--选择“Apple Push Notification services SSL(Sandbox)”

iOS 证书配置(VoIP证书、APNs证书、p12导出)_第9张图片

(2)生产环境证书--选择“Apple Push Notification services SSL(Sandbox & Production)”

iOS 证书配置(VoIP证书、APNs证书、p12导出)_第10张图片

4)、5)、6)、7)步骤与2中一致

 

4、证书导出(某些网站需要配置p12格式的证书)

将苹果官网申请的证书双击安装到mac的钥匙串,通过钥匙串可以导出后缀为p12的证书。

导出步骤图解如下所示:

1)选择将要到处的证书,右键->导出xxxx

iOS 证书配置(VoIP证书、APNs证书、p12导出)_第11张图片

2)给证书命名,并选择存储位置

iOS 证书配置(VoIP证书、APNs证书、p12导出)_第12张图片

3)输入到处的证书的密码(也可以不输入,默认为无密码,但是在配置到网站时,无密码会报错,所以建议还是输入一个密码较好)

iOS 证书配置(VoIP证书、APNs证书、p12导出)_第13张图片

你可能感兴趣的:(iOS开发)