苹果消息推送异常 DerInputStream.getLength(): lengthTag=111, too big.



最近苹果消息的推送,苹果手机推送添加p12证书,读取文件后报错
DerInputStream.getLength(): lengthTag=111, too big.


原因是maven的插件maven-resources-plugin会编译证书,导致证书内容改变(另附如何定义maven目录结构)



       
           
                org.apache.maven.plugins
                maven-resources-plugin
               
                    UTF-8
                   
                   
                        pem
                        pfx
                        p12
                   

               

           

           
                org.apache.maven.plugins
                maven-compiler-plugin
               
                    UTF-8
                    1.8
                    1.8
               

           

           
                org.apache.maven.plugins
                maven-scm-plugin
               
                   
                        install
                   

                    revision
               

           

           
                maven-clean-plugin
               
                   
                        auto-clean
                        validate
                       
                            clean
                       

                   

               

           

       

        src/main/java
        target
        target/classes
        ${artifactId}-${version}
       
           
                true
                src/main/resources
               
                    **/*.xml
                    **/*.properties
               

           

           
                src/main/conf/${env}
               
                    **/*.*
               

           

       

   

你可能感兴趣的:(杂笔)