Java 添加数字签名后,文件大小增加

Java 添加数字签名后,文件大小增加,java,digital-ocean,pkcs#11,e-token,Java,Digital Ocean,Pkcs#11,E Token,我在java代码中使用PKCS11模块,使用usb电子令牌对PDF进行签名。文档的大小从50kb增加到2mb。据我所知,这是由于在签名时添加到文档中的CRL(证书吊销列表)造成的。是否有任何方法可以避免添加此列表或避免文件大小增加。CRL不总是添加的,这取决于签名格式(如果您使用或不使用PADS)。观察到的行为的另一种可能性是库为数据插入空占位符,但不写入数据本身。在代码中检查这两种情况 大多数专业人士和利益相关者在提交MCA&LLP表格(如AOC-4、LLP表格11等)时都面临着增加PDF文件

我在java代码中使用PKCS11模块,使用usb电子令牌对PDF进行签名。文档的大小从50kb增加到2mb。据我所知,这是由于在签名时添加到文档中的CRL(证书吊销列表)造成的。是否有任何方法可以避免添加此列表或避免文件大小增加。

CRL不总是添加的,这取决于签名格式(如果您使用或不使用PADS)。观察到的行为的另一种可能性是库为数据插入空占位符,但不写入数据本身。在代码中检查这两种情况

大多数专业人士和利益相关者在提交MCA&LLP表格(如AOC-4、LLP表格11等)时都面临着增加PDF文件大小的问题。我们大多数人在使用数字签名签名后都面临着增加PDF文件大小的问题。在提交LLP申报表的情况下,我们可能需要附上4份DSC,即两名合伙人、一名指定合伙人和一名专业DSC。每次我们粘贴数字签名时,文件大小都会增加,通常超过MCA为表单上传规定的文件大小。 增加文件大小的主要原因是每次附加签名时,证书吊销列表(CRL)都会嵌入签名。 要克服上述问题,必须遵循以下步骤

打开任何PDF文件 转到编辑->首选项->安全性 单击高级首选项,然后选择“创建”选项卡。 取消选择“签名时包括签名的吊销状态”


您想避免在向文件中添加内容时增加文件大小吗?请您建议我如何检查第二个。@ace我不知道您使用的是哪个库,所以我不能告诉您,对不起。我正在使用BouncyCastle。@ace检查其源代码。问题是关于使用BouncyCastle在Java中签名。Acrobat设置与问题无关。