实例代码地址:https://github.com/haoxiaoyong1014/testarea-itext5
验证签名模块代码位置:
testarea-itext5/src/test/java/mkl/testarea/itext5/signature/VerifySignature.java
一,实际需求:
用户上传带有签署证书的pdf文件,我们进行验证证书的真实性,有效性以及是否篡改过
二,pom.xml 配置
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0modelVersion>
mkl.testarea.itext5groupId>
testarea-itext5artifactId>
jarpackaging>
Test area for public iText v5 issues on stackoverflow etcname>
5.5.14-SNAPSHOTversion>
org.apache.maven.pluginsgroupId>
maven-compiler-pluginartifactId>
1.8compilerVersion>
1.8source>
1.8target>
configuration>
plugin>
plugins>
build>
4.7junit.vers