springBoot ssl 证书报错 DerInputStream.getLength(): lengthTag=111 too big

1. 按照阿里云官方的例子在ECS上部署Springboot的项目。

如何配置SSL证书为SpringBoot启用HTTPS_数字证书管理服务(原SSL证书)-阿里云帮助中心

2.如题在SpringBoot项目中集成SSL证书的时候报错了,如下:

DerInputStream.getLength(): lengthTag=111 too big

查了下原因是maven打包的时候不要编译工程里的证书文件。

然后在pom.xml中添加如下代码,排除掉证书文件,然后就不报错了。https配置成功,然后可以通过https来请求了

  
        org.apache.maven.plugins
        maven-resources-plugin
        2.5
        
          
            pem
            p12
            jks
            pfx
          
        
        
          
            org.apache.maven.shared
            maven-filtering
            3.2.0
          
        
      

    
    
      
        ${project.basedir}/src/main/resources
        true
      
      
        src/main/resources
        
          **/*.p12
          **/*.pem
          **/*.jks
        
        false
      
    

你可能感兴趣的:(ssl,spring,boot,java)