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。