digital-signature相关内容

pdfBox - 签名有效性复选标记在 Acrobat 阅读器中不可见

我正在使用此作为参考向 pdf 添加视觉签名 - https://stackoverflow.com/a/27940667/7103795 我能够正确打印详细信息.但是在 Acrobat 中打开该 pdf 时,它不会显示绿色勾号,尽管它写着“已签名且所有签名均有效".在签名面板中. 这是我需要的示例: 如何确保显示有效标志? 我使用的是 pdfBox 2.0.1 版 ..
发布时间:2021-12-14 15:17:55 Java开发

对 PDF 文件进行数字签名

我有一个用于识别用户的数字证书.我需要用它来对 pdf 文件进行数字签名. 有没有人有不使用第三方组件的例子?我需要完成这件事,但如果能完全了解事情是如何完成的会很好. C# 示例请:) 解决方案 开源iTextSharp 库将允许你这样做.这是一篇帖子,解释了如何对pdf文件.如果您不想使用第三方库,那么您可以自己实现它,但这可能是一项艰巨的任务 -> 您可以先阅读 pdf ..
发布时间:2021-12-14 15:16:17 C#/.NET

保护 API:SSL &HTTP 基本身份验证与签名

在为我们的 Web 应用程序设计 API 时,我们将使用它们的子域作为“用户名"并生成 API 密钥/共享密钥.首先,可以使用子域作为用户名吗?我没有看到生成另一个密钥的好处. 不同的 API 似乎只做两件事之一: 使用带有 SSL 的 HTTP 基本身份验证 在每个请求中,用户名设置为子域,密码设置为 API 密钥.因为我们使用的是 SSL,所以这应该是安全的,不会被欺骗. ..
发布时间:2021-12-08 23:10:30 其他开发

如何验证 SAML 签名值

我有一位客户正在发送安全密钥.他们使用的加密是三重 DES.他们发送的每个断言都有一个签名值,需要对其进行验证以授予他们必要的权限.你能给我一个执行此操作的示例代码吗? 解决方案 加密和签名是两种不同的动物.三重 DES 是一种对称密钥方法(用于加密和解密的相同密钥).另一方面,数字签名使用非对称密钥(私钥/公钥对),其中签名是使用私钥计算的,并且可以使用公钥进行验证.因此,如果您的客户想 ..
发布时间:2021-11-30 11:40:38 其他开发

使用用户签名在服务器文档上签署 PDF

这是我想要做的: 用户创建文档(html) 编辑 -> 在服务器上保存 PDF 询问用户是否要签署文件 (是的)这是问题 (不)没问题 ???(不重要) 所以现在我面临的问题是如何在步骤 3 中做到这一点(是的).如果签名在服务器上没问题,我有一些 html->php->pdf 类可以使用数字签名进行签名,但是签名必须作为文件在服务器上.问题是,我怎样才能直接在服务器上做 ..
发布时间:2021-11-25 20:09:02 Java开发

如何使用java在数字签名的pdf中添加空白页?

我想使用 itext library 在数字 PDF 的末尾插入空白页.我的困惑是添加页面会使现有签名无效?谢谢. 解决方案 要了解 Joeri 的答案,请查看 Adob​​e 技术白皮书 Adobe Acrobat 9 数字签名、更改和改进,尤其是其部分“允许和不允许的更改."此处 Adob​​e 阐明了允许的更改(如 Acrobat 9 及更高版本所见)可以对经过认证或签名的文档进行的 ..
发布时间:2021-11-25 11:54:50 Java开发

包签名和数字证书

我使用c#创建了一个windows窗体应用程序,该应用程序的输出是.exe,在这个项目的引用中,我添加了这个项目需要的许多dll的引用,它们都是我创建的.但是这些引用dll,其中一些使用第三方 Dll. 我使用 wix 工具集将 .exe 和所有引用的 dll 打包到安装程序项目中. 请注意,.exe 和安装程序没有强名称,也没有使用密钥签名. 我将这个 .msi 结果文件上传到 ..
发布时间:2021-11-24 12:02:43 C#/.NET

Android Studio:安装失败,因为 APK 未签名

我试图在模拟器中运行我的应用程序,但收到以下错误: 安装失败,因为 APK 未签名或签名不正确.如果这是基于 Gradle 的项目,请确保在 Gradle 构建脚本中指定签名配置. 我正在尝试使用调试设置运行应用程序,因此不需要对应用程序进行签名,因为它会在构建时获得临时签名. 解决方案 这个问题可以通过以下两种方式解决 将内置变体更改为调试 定义您的应用程序的sign ..

app-release-unsigned.apk 未签名

我在 github 上下载了一个 Android 应用程序的 zip 文件,我正在尝试运行它,但我收到一个包含此消息的对话框 app-release-unsigned.apk 未签名.请使用“项目结构"对话框配置所选风格的签名信息. 我使用的是 Android Studio.我该怎么办? 解决方案 如果有人想使用 Android Studio 调试 release 构建,请按照下列步骤 ..
发布时间:2021-11-21 17:59:49 移动开发

如何使用java在数字签名的pdf中添加空白页?

我想使用 itext library 在数字 PDF 的末尾插入空白页.我的困惑是添加页面会使现有签名无效?谢谢. 解决方案 要了解 Joeri 的答案,请查看 Adob​​e 技术白皮书 Adobe Acrobat 9 数字签名、更改和改进,尤其是其部分“允许和不允许的更改."此处 Adob​​e 阐明了允许的更改(如 Acrobat 9 及更高版本所见)可以对经过认证或签名的文档进行的 ..
发布时间:2021-11-19 22:54:10 Java开发

JNLP 获得许可

我最近在通过 JNLP 启动我的应用程序时遇到了一个问题.我现在把它缩小到一个 java.security.AccessControlException,它拒绝我关闭我的 ExecuterService. 所以,我做了一些阅读,发现我需要权限 (modifyThread) 才能成功关闭服务.我还发现我应该使用 -tag(在 JNLP 文件中)来请求它,但我对如何使用感到有 ..
发布时间:2021-11-18 22:25:54 Java开发

使用 Javascript 进行数字签名

所以我被这个问题困住了: IE Edge 不再允许小程序、activeX 等, 我有这个用于数字签名的小程序, 这个想法是从客户端的KEY文件中提取私钥,这样私钥就永远不会离开客户端的计算机,是安全要求,无法避免:( 我正在寻找 API 或框架,但找不到解决此问题的方法, 使用 jsrsasign 示例使用 PEM 文件,但我的用户有 .CER + .KEY + 密码 ..

Chrome下数字签名小程序的替代方案

目前我们已经开发了一个系统,可以使用 Java 小程序对文档进行数字签名.然而,由于 chrome 下小程序的禁令,我们正在寻找数字签名的替代解决方案. 目前签署的方式如下: 一个 HTTP GET 被发送到一个 servlet 以获取将要访问的文档签署; 小程序启动,数字签名驱动程序从文件系统中提取出来,用户输入 PIN; 小程序获取认证链,检查 CRL/OSCP 并签署文件; ..
发布时间:2021-11-16 22:20:44 Java开发

自检APK的签名

我想在运行时以编程方式检查 APK 的签名.我在我的开发工作站上拥有一个密钥库,所以我可以知道(不知道如何)我用来签署 APK 的公钥. 一旦知道标牌后的公钥是什么,我想放入源代码并检查当前运行的应用程序是否与密钥匹配. 有可能吗?如果是这样,我如何从 Eclipse 生成的密钥库中获取公钥? 谢谢. 解决方案 你可以试试这个,应该可以 Signature[] sigs ..
发布时间:2021-11-15 21:32:00 移动开发

在 Angular 中使用电子签名预览 PDF 文件

我在 Angular 8 的前端使用 pdf-viewer. 当我的后端(在 NodeJS 中)使用第三方服务对 PDF 进行签名时,返回的 PDF 在文档末尾的附加页面中包含电子签名. 如果我把文档下载到我的电脑上,我可以看到签名是好的.但是当尝试使用 pdf-viewer 预览它时,它不显示电子签名.它显示了额外的页面(签名应该在的地方)但只有一个空白页. 示例: https ..
发布时间:2021-11-04 12:01:45 其他开发

如何在 C# 控制台或 WinForms 应用程序中使用 Windows 安全中心的确认证书弹出窗口选择证书?

我想编写一个 C# 控制台或 WinForms 应用程序,以使用证书 .PFX 文件向 PDF 文件添加数字签名.目前,我可以使用 iText7 和 BouncyCastle 库,使用文件系统文件夹中的 PFX 证书对 PDF 文件进行签名. 但我需要让用户在运行时从系统中已安装的证书列表中选择一个证书. 具体来说,我想显示 Windows 安全中心的确认证书对话框,并使用用户选择的证 ..
发布时间:2021-09-29 19:26:34 C#/.NET

使用Acrobat Reader签名后,以程序方式签名的PDF文档未获得绿色的选中标记

我已经编写了一个签名PDF文档的应用程序,现在我可以签名任何未签名的PDF文档,并且Adobe Reader会显示绿色的选中标记.此外,我可以使用多个签名对文件签名,结果还可以. 但是,如果我尝试使用Adobe Reader对该文档进行签名,则当我再次对其进行签名时,结果是最后一个签名之前的任何签名都不会获得绿色的选中标记,因为Acrobat认为该文档已更改.然后,如果我再次使用Adobe ..
发布时间:2021-04-30 20:15:38 其他开发

OpenSSL仅数字签名摘要

我有一个签名服务器,您可以在其中上传文件,它将以数字签名进行响应. 它正在使用正常工作的 openssl dgst -sha256 -sign . 但是,我们必须开始对大文件(> 1 GB)进行签名,并且上传将永久进行.我的想法是,我们可以在本地计算sha256摘要,并将其仅传递给签名服务器,这将大大加快处理速度.然而,这个看似简单的任务似乎对openssl来说是疯狂的.有这个原因吗? ..
发布时间:2021-04-30 20:15:34 其他开发