【问题标题】:IBM MobileFirst 7.1.0 APNS Certificate error: Unable to process certificateIBM MobileFirst 7.1.0 APNS 证书错误:无法处理证书
【发布时间】: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

尝试了这两个选项,但问题仍然存在。

  1. <pushSender password="password"/> 在 application-descriptor.xml 中

  2. <pushSender password="${passwd}"/>in application-descriptor.xml
    passwd=passwordin worklight.properties

创建了一个示例helloworld 项目并添加了 iphone 环境。按照上述起草的程序,尝试了以下组合,但没有运气。

  1. IBM MFP 7.0.0.00.20150706-1910
  2. IBM MFP 7.1.0.00.20151227-1725
  3. 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

标签: push-notification apple-push-notifications ibm-mobilefirst


【解决方案1】:

作为 cmets 中的嫌疑人,问题出在 .p12 证书上。重新生成后,问题就解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多