Tag: itext bouncycastle

如何在没有数字签名的情况下添加时间戳

我想在我的PDF文档中添加时间戳(没有数字签名)。 我怎样才能做到这一点? 我可以使用Itext进行数字签名(我这里有TSAClient): MakeSignature.signDetached(appearance, digest, signature, chain, null, null, tsa, 0, subfilter); 但如果没有数字签名怎么办? 使用Bouncy Castle或Itext或Pdfbox ……或与其他图书馆一起使用..

iText / BouncyCastle ClassNotFound org.bouncycastle.asn1.DEREncodable and org.bouncycastle.tsp.TimeStampTokenInfo

我正在尝试使用iText Java。 当您运行示例“ 如何签名 ”时,会发生以下错误: Caused by: java.lang.ClassNotFoundException: org.bouncycastle.tsp.TimeStampTokenInfo 根据“iText入门 – 如何使用iText签署PDF” ,我必须使用BouncyCastle 。 我从BouncyCastle下载页面下载了文件:bcprov-jdk15on-147.jar 。 并添加到项目中:Java Build Path / Libraries / Add External JARs … 我添加了以下行: Security.addProvider(new BouncyCastleProvider()); 运行该示例时,会发生相同的错误。 所以我下载了另一个文件:bcpkix-jdk15on-147.jar,标题为“PKIX / CMS / EAC / PKCS / OCSP / TSP / OPENSSL” 并添加到项目中:Java Build Path / Libraries / Add External JARs … 现在我有两个jar子。 运行该示例时,会发生以下错误: […]