digital-signature相关内容

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

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

JWT 公钥与私钥签名验证——有什么区别?

我正在使用这个库 node-jwks-rsa 来获取 JWTauth0 jwks.json 文件中的密钥,以验证我的应用程序在身份验证后检索的 id_token 实际上来自我的身份验证提供程序. 在幕后,它使用这种方法来构建公钥 PEM 导出函数 certToPEM(cert) {cert = cert.match(/.{1,64}/g).join('\n');cert = `-----B ..
发布时间:2021-11-30 17:35:03 其他开发

如何验证 SAML 签名值

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

如何使用我现有的 Web 项目实现数字签名

我正在处理用户需要对文档进行数字签名的项目.我在谷歌上查了一下,知道 sinadura 是一个桌面应用程序,但我需要在我的网络应用程序中调用它. 我在 Linux 服务器上安装了 alfresco 社区版 (https://www.alfresco.com/thank-you/thank-you-downloading-alfresco-community-edition) 并按照以下 Gi ..
发布时间:2021-11-26 23:32:22 Java开发

验证 Azure AD 令牌签名失败 JAVA

我正在努力验证 Azure AD 令牌签名. 当我在 下的“jwks_uri"字段中查找正确的密钥描述时 https://login.microsoftonline.com/common/.well-已知/openid-配置 我检查了所有的关键数据. 我尝试使用“n" - 模数和“e"字段来生成用于签名验证的公钥,但最终出现错误: BASE64Decoder 解码器 = n ..
发布时间:2021-11-26 19:43:23 Java开发

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

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

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

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

包签名和数字证书

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

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

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

app-release-unsigned.apk 未签名

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

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

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

JNLP 获得许可

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

使用 Javascript 进行数字签名

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

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

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

自检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 其他开发

使用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 其他开发

是否可以在hta文件上添加数字签名?

我尝试使用signtool.exe对HTA文件进行数字签名,但出现以下错误: 完成添加其他存储SignTool错误:此文件格式无法签名,因为无法识别.SignTool错误:尝试签名时发生错误:C:\ test.hta错误数量:1 如何对hta文件进行数字签名? 解决方案 由于Microsoft的 ..
发布时间:2021-04-30 20:15:31 其他开发