Tag: javapns

带有“DerInputStream.getLength()的Java APNS证书错误:lengthTag = 109,太大了。”

当我尝试使用java APNS将推送通知发送到iOS时,我收到以下错误消息: com.notnoop.exceptions.InvalidSSLConfig:java.io.IOException:DerInputStream.getLength():lengthTag = 109,太大了。 我已经尝试将证书转换为个人信息交换(.p12)也得到相同的错误。 任何人都知道问题以及如何解决它? 这是我的java代码: ApnsService service = APNS.newService() .withCert(“src/net/notification/ck.jks”, “******”) .withSandboxDestination() .build(); String payload = APNS.newPayload().alertBody(record.getSendMsg()).build(); String token = record.getToken(); service.push(token, payload); 谢谢。

Maven:资源二进制文件在构建后更改文件大小

我正在使用appengine-maven-plugin来构建我的Java Google App Engine项目。 我在WEB-INF子文件夹中包含.p12证书 当我构建我的应用程序时,证书的文件大小增加了几KB。 这使它无效。 我也看到过.jks证书也是如此。 我已经validation了预构建证书的有效性,并使用相同的方法来确认构建后证书的无效性。 任何人都可以告诉我为什么文件大小正在改变以及为什么它不是简单地复制到WAR? 谢谢你的帮助。