digital-signature相关内容

WinRT应用程序中的PDF数字签名无效

我正在尝试移植一个有效的解决方案,用于将PDF从标准C#类库签名到可移植类库(或Windows应用商店8.1)。 iTextSharp版本:5.5.3.0 逻辑如下:我在iTextSharp中创建一个签名外观,哈希它(SHA256,它是第三方要求),发送哈希到web服务,它返回签名的内容。 如上所述,解决方案工作正常,例如在ASP.net Web应用程序中,但在WinRT环境中实现它的 ..

试图用智能卡签署pdf

我正在尝试使用智能卡签署pdf。我使用以下代码: public class SC { public static final String SRC =“src / test.pdf “; public static final String DEST =“src / test_smartCard.pdf”; public void sign(String src,String ..
发布时间:2018-11-16 17:25:10 其他开发

如何将可打印或不可打印的位图标记添加到PDF?

我想在PDF文件中添加位图图章,根据实际的Acrobat Reader打印设置,该图案可以是可打印的或不可打印的。 I.e。当用户在AR打印对话框组合框中选择“文档”选项 - 然后它将不会被打印,但是当选择“文档和标记”时,将打印位图。 现在我可以创建可打印或不可打印的位图,但我无法根据用户选择创建可打印和不可打印的位图。 使用 PdfStamper 。 这可能吗? ..
发布时间:2018-11-16 17:18:22 C#/.NET

使用PKCS#11和iText使用eID对PDF进行签名

按照 http:// itextpdf中的“使用智能卡和PKCS#11签署文档”主题后.com / book / digitalsignatures 并创建类似于提供的代码示例,签名文件签名在Adobe Reader中无效,签名外观具有不可否认证书的名称(即,名称eID所有者)但在Adobe Reader的签名面板中显示: 验证时发生错误: 我正在使用金雅拓PinPad 和葡萄牙语eI ..
发布时间:2018-11-16 17:17:22 其他开发

在itextsharp中的Pades LTV验证抛出Uri前缀未被识别

我已成功签署了支持LTV的pdf。我可以通过Adobe Acrobat Reader和外部验证器检查pdf和LTV签名是否有效。 我正在尝试使用iTextSharp 5.5.10进行相同的验证 我的追踪对象的iText示例代码 C5_06 但是当我打电话给 ltvVerifier.Verify 时,我我得到 System.NotSupportedException,Uri前缀无法 ..
发布时间:2018-11-16 17:13:37 C#/.NET

如何使用iText在Web上下文中使用智能卡签署PDF?

阅读以下参考资料: iText数字签名白皮书和 C#示例。 (特别是第4章)对于有兴趣的人,另一个很棒PDF签名过程的简明摘要。 采用PKCS#7格式。 编辑2015-03-12 : 经过@mkl和更多研究的一些不错的指示,在这种情况下,似乎CAPICOM 实际上无法使用。虽然没有明确记载,(还有什么是新的?)根据此处和 PdfSignatureAppearance.GetRa ..
发布时间:2018-11-16 17:07:08 其他开发

iText Stamping - Java

我无法在不使数字签名无效的情况下盖章PDF文件。 目前,我成功标记了PDF。但是,如果文档先前已签名,则签名不再有效。我理解为什么会发生这种情况,但如果我使用 Acrobat 添加文本或使用注释标记它,则签名有效。 我尝试添加注释或注释但它仍然使签名无效。有没有办法使用 iText 为PDF添加图章而不会使数字签名无效? 这是我用来盖章的代码片段: PdfReader r ..
发布时间:2018-11-16 17:04:11 Java开发

验证PDF文档中的数字签名

我正在尝试验证PDF的数字签名。 我知道当签名PDF时,会定义一个字节范围,证书会嵌入,以及我已阅读,签名的邮件摘要和时间戳也存储在PDF中。 我已经可以提取证书并验证它们。 现在我正在尝试验证pdf的完整性,我的问题是我不知道签名的邮件摘要位于何处。 在此示例中签名来自Adobe的pdf( http://blogs.adobe.com/security/SampleSigne ..
发布时间:2018-11-16 17:03:31 其他开发

将隐藏(生物识别)数据附加到pdf上的数字签名

我想知道是否有可能使用iText(我用于签名)或Java中的其他工具,在pdf上添加生物识别数据。 我会更好地解释一下:在签名牌上签名时,我会收集笔压,签名速度等签名信息。我想用pdf上的签名存储这些信息(java中的变量)togheter。显然是隐藏和加密的,例如签名信息。 pdf上是否存在某种隐藏数据字段或可能包含此类信息的内容?我认为将它存储在诸如作者等的元数据字段中是不合适的。 ..
发布时间:2018-11-16 17:01:49 Java开发

将PDF附加到签名PDF

我需要将pdf文件附加到数字签名的pdf文件中,保持签名的有效...可能使用修订版? ...使用iTextSharp?我该怎么做? 请帮我一些样本。 解决方案 你可以使用只要原始签名允许,增量更新就可以做到这一点。 看看文件: ..
发布时间:2018-11-16 17:01:24 其他开发

在哪里获得PDF数字签名证书?

我正在开发一个Java应用程序,它使用iText对可在线提供的PDF进行数字签名。我已经能够使用从GlobalSign获得的测试证书签署这些文件并且效果很好。测试证书是GlobalSign的“DocumentSign for Adob​​e PDF”的一部分。我必须使用此证书的原因是我的证书链回到Adobe Root CA,据我所知(我可能是错的)是Adobe Reader开箱即用的唯一CA。我尝 ..
发布时间:2018-11-16 16:56:13 其他开发

使用外部服务和iText签署PDF

我有这种情况。 我有一个生成PDF的应用程序,需要签名。 我们没有签署文件的证书,因为他们在HSM中,我们使用证书的唯一方法是使用网络服务。 此Web服务提供两个选项,发送PDF文档,然后返回已签名的pdf,或发送将要签名的哈希值。 第一个选项,是不可行的,因为PDF没有时间戳签名(这是一个非常重要的要求),所以选择了第二个选项。 这是我们的代码,首先,我们得到签名外 ..
发布时间:2018-11-16 16:48:07 其他开发

获取使用itextsharp签名的pdf的原始内容

我正在尝试获取已签名PDF的原始文档,以便将其哈希值与存储的文档进行比较。 当文档包含时,这非常简单几个签名,使用acrobat阅读器,你可以去文档的上一版本保存它就是它。 令人惊讶的是,这不适用于第一个签名,其中没有直接获取原始数据的方法。 由于无法用读取器执行此操作,我已尝试使用iTextSharp进行编程。然而,尽管我已经深入搜索,但我还没有找到如何做到这一点。我发现的唯一 ..
发布时间:2018-11-16 16:43:22 C#/.NET

在Itext 7中,如何使用2个步骤签署pdf?

按照上一个问题给出的答案:在Itext 7中,如何让范围流签署pdf?,我试图重新实现在Itext 5中工作的两步签名方法,但是在尝试重新打开时我遇到了一个问题第一步的文档结果(使用PdfReader或pdf阅读器)。(无效文档) 这是已经包含空签名字段的文档的预设部分命名认证...为什么这一步的结果无效? PdfReader reader = new PdfReader(fis); ..
发布时间:2018-11-16 16:35:30 其他开发