Maven项目编译证书文件(.pfx)导致变大,解密失败

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/caox_nazi/article/details/81982652

Maven项目编译证书文件(.pfx)导致变大,解密失败

现象: Spring项目webapps下的证书文件.pfx经过maven项目编译导致大小变大,解密失败

【解决方案】:

1. 【最好方案】cer和pfx作为证书只是一个文件而已,不应该被编译,是在运行的时候再读取,所以应该把文件不放在这个项目里,比如一个配置平台,如果证书替换也方便

2. 阻止maven编译项目中的文件 

<build>
<plugins>
<plugin>
	<groupId>org.apache.maven.plugins</groupId>
	<artifactId>maven-war-plugin</artifactId>
	<configuration>
		<!-- 过滤后缀为pem、pfx的证书文件 -->
		<nonFilteredFileExtensions>
			<nonFilteredFileExtension>pem</nonFilteredFileExtension>
			<nonFilteredFileExtension>pfx</nonFilteredFileExtension>
		</nonFilteredFileExtensions>
	</configuration>
</plugin>
</plugins>
</build>

猜你喜欢

转载自blog.csdn.net/caox_nazi/article/details/81982652