Class OFDIntegrityVerifier
java.lang.Object
org.ofdrw.crypto.integrity.OFDIntegrityVerifier
OFD完整性协议校验
协议遵循《GB/T 0099》 7.4.6 校验流程
- Since:
- 2021-08-23 19:44:54
- Author:
- 权观宇
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintegrity(Path in, ProtectVerifier verifier) 执行OFD的完整性校验流程
-
Constructor Details
-
OFDIntegrityVerifier
public OFDIntegrityVerifier()
-
-
Method Details
-
integrity
public boolean integrity(Path in, ProtectVerifier verifier) throws IOException, GeneralSecurityException, org.dom4j.DocumentException 执行OFD的完整性校验流程- Parameters:
in- 待校验的OFD文件路径verifier- 签名值验证器- Returns:
- 校验结果:true - 文件完整且没有夹带;false - 文件存在夹带
- Throws:
IOException- 文件不存在或IO操作异常GeneralSecurityException- 安全计算异常org.dom4j.DocumentException- 无法解析文档内容,可能是文件格式不正确
-