苹果消息推送异常 DerInputStream.getLength(): lengthTag=111, too big.
来源:互联网 发布:数据库多表查询sql语句 编辑:程序博客网 时间:2024/06/05 09:48
最近苹果消息的推送,苹果手机推送添加p12证书,读取文件后报错
DerInputStream.getLength(): lengthTag=111, too big.
原因是maven的插件maven-resources-plugin会编译证书,导致证书内容改变(另附如何定义maven目录结构)
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
<!-- 过滤后缀为pem、pfx的证书文件 -->
<nonFilteredFileExtensions>
<nonFilteredFileExtension>pem</nonFilteredFileExtension>
<nonFilteredFileExtension>pfx</nonFilteredFileExtension>
<nonFilteredFileExtension>p12</nonFilteredFileExtension>
</nonFilteredFileExtensions>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-scm-plugin</artifactId>
<configuration>
<goals>
<goal>install</goal>
</goals>
<scmVersionType>revision</scmVersionType>
</configuration>
</plugin>
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<executions>
<execution>
<id>auto-clean</id>
<phase>validate</phase>
<goals>
<goal>clean</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
<sourceDirectory>src/main/java</sourceDirectory>
<directory>target</directory>
<outputDirectory>target/classes</outputDirectory>
<finalName>${artifactId}-${version}</finalName>
<resources>
<resource>
<filtering>true</filtering>
<directory>src/main/resources</directory>
<includes>
<include>**/*.xml</include>
<include>**/*.properties</include>
</includes>
</resource>
<resource>
<directory>src/main/conf/${env}</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>
</resources>
</build>
阅读全文
0 0
- 苹果消息推送异常 DerInputStream.getLength(): lengthTag=111, too big.
- DerInputStream.getLength(): lengthTag=111, too big.
- DerInputStream.getLength(): lengthTag=127, too big
- IOException : DerInputStream.getLength(): lengthTag=26, too big.
- java.security.spec.InvalidKeySpecException DerInputStream.getLength(): lengthTag=111, too big.
- 支付宝APP支付开发- IOException : DerInputStream.getLength(): lengthTag=89, too big
- 苹果消息推送
- 苹果消息推送服务教程
- 苹果消息推送正式环境
- 苹果消息推送正式环境
- 苹果消息推送服务器 php 证书生成
- 苹果消息推送服务教程:第三部分
- 苹果消息推送服务教程:第三部分
- 苹果iOS消息推送服务教程
- 苹果消息推送 PHP 代码备忘
- 详解APNS苹果消息推送通知
- 【.NET向APNS苹果消息推送通知】
- memPartAlloc: block too big
- nodejs-gulp 打包前端项目代码
- scss使用笔记
- JDK1.5,1.6,1.7,1.8新增特性
- Android自动化测试之Monkeyrunner 脚本编写
- centos7中使用yum安装tomcat
- 苹果消息推送异常 DerInputStream.getLength(): lengthTag=111, too big.
- 完全背包
- Linux常用文件操作命令
- 顶点处理
- MTK6577+Android之音频(audio)移植
- 技术分享连载(六十)
- tomcat7与tomcat8中文乱码的问题
- 在JS中onclick="save();return false;"return false的意思
- XAMPP3.2.2 Mysql root密码重置,同时解决PhpMyadmin在设置密码后无法登录的问题。