iText7.1.11 - 需要BouncyCastle JAR's?

问题描述 投票:0回答:1

我在IBM WebSphere环境中实现了一些iText7.1.11的java代码,在WebSphere部署时,它出错了,因为它需要一些Bouncycastle JAR。 根据pom.xml,iText7.1.11有一个Bouncycastle依赖到1.64版本。 谁能指导我找到1.64版本所需的所有Bouncycastle JAR的工作URL? 我在iText7中做了一些TIFF到PDF的转换,与加密无关,但WebSphere要求我做,因为它解析了代码模块,并希望避免潜在的运行时错误。

java itext bouncycastle itext7
1个回答
0
投票

BouncyCastle JARs可以在maven仓库中找到。你可以在相应的页面上找到maven artifact JAR和它的依赖链接,网址是 https:/search.maven.org。

特别是对于BouncyCastle来说,总共只有两个jar,这是iText所需要的。https:/search.maven.orgartifactorg.bouncycastlebcpkix-jdk15on1.64jar。https:/search.maven.orgartifactorg.bouncycastlebcprov-jdk15on1.64jar。

iText7 7.1.10版本有什么变化?

在7.1.10版本之前,iText7曾经有以下功能 <optional> 中为BouncyCastle的依赖关系设置的标志。pom.xml. 这有可能导致运行时间 NoClassDefFoundError 如果使用了与加密数字签名相关的API,而没有给BouncyCastle添加明确的依赖关系,则会出现异常。在某些情况下(比如试图打开加密的PDF),这可能会出乎意料,所以从7.1.10开始,我们决定将依赖关系设为非选择性的。

© www.soinside.com 2019 - 2024. All rights reserved.