IBM MobileFirst 7.1.0 APNS 证书错误:无法处理证书
Posted
技术标签:
【中文标题】IBM MobileFirst 7.1.0 APNS 证书错误:无法处理证书【英文标题】:IBM MobileFirst 7.1.0 APNS Certificate error: Unable to process certificate 【发布时间】:2016-05-24 17:41:54 【问题描述】:Apple 的推送通知已尝试使用 IBM MFP 7.1.0 实施。
在项目目录[apps/MyApp/apns-certificate-sandbox.p12
]中添加了沙盒证书apns-certificate-sandbox.p12
。
在构建项目时发生了以下错误。
FWLST1040E: iphone build failed: com.worklight.common.util.WorklightCertificateException: Certificate error: Unable to process certificate: apns-certificate-sandbox.p12
根据之前关于此论坛中类似问题的帖子进行了尝试。例如:worklight-62-encrypt-ios-pushsender-password-in-application-descriptor
尝试了这两个选项,但问题仍然存在。
<pushSender password="password"/>
在 application-descriptor.xml 中
<pushSender password="$passwd"/>
in application-descriptor.xmlpasswd=password
in worklight.properties
创建了一个示例helloworld
项目并添加了 iphone 环境。按照上述起草的程序,尝试了以下组合,但没有运气。
-
IBM MFP 7.0.0.00.20150706-1910
IBM MFP 7.1.0.00.20151227-1725
IBM MFP 7.1.0.00.20160513-1006
【问题讨论】:
您确定您的证书有效且生成正确吗?你是怎么生成的? 您是如何创建 .p12 文件的?你 100% 确定它真的是 PKCS#12 文件吗?我认为这与您指出的问题无关,因为这只影响了密码作为变量名传入的情况 - 您也遇到了密码作为静态文本字符串传入的问题,这会导致我得出的结论是,这完全是一个不同的问题。 (嘿......我在创作这个的同时,Idan 发布了一个类似的问题......) (ibm.com/developerworks/community/blogs/worklight/entry/…) 按照相同的链接生成 .p12 并最终生成密码。 @idan 1) 项目中是否有多个 apns p12 文件? 2) 你确定输入的密码吗?对吗? 没有vivin单apns .p12文件和密码正确@vivin 【参考方案1】:作为 cmets 中的嫌疑人,问题出在 .p12 证书上。重新生成后,问题就解决了。
【讨论】:
以上是关于IBM MobileFirst 7.1.0 APNS 证书错误:无法处理证书的主要内容,如果未能解决你的问题,请参考以下文章
IBM MobileFirst 7.1.0 WL.Device.getID 在同一设备上更改
IBM Mobilefirst CLI 7.1.0 错误与 mfp start 和 mfp push