javascript - DBSign 如何在仅浏览器解决方案中使用智能卡证书进行签名?

标签 javascript encryption browser smartcard

最近我遇到了一个产品(DBSign),它声称可以完全在浏览器中进行智能卡签名,无需任何插件或 java。

据我所知,这不受主要浏览器/网络加密的支持,但显然它以某种方式工作(使用该应用程序后,它显然按照它说的做)。

在 2019 年,webcrypto 是否可以实现这一点,我只是不知道?该文件被严重混淆,我无法理解它。

最佳答案

Yablargo,我在 DBSign 上看过几次视频。正如您所说的“声称使用智能卡”,但该解决方案不使用智能卡。视频清楚地表明“这打开了使用全局设备并超越智能卡的大门......”

这使用浏览器 SSL/TLS 身份验证和 NIST Derived PIV Credentials

因此这里没有使用证书颁发机构 (CA) 在智能卡上颁发的数字签名,而是其他一些机制。

希望这能解决您的疑问“2019 年是否有无需浏览器扩展或插件即可访问智能卡的机制?” - 对我来说,答案似乎是“否”。

关于javascript - DBSign 如何在仅浏览器解决方案中使用智能卡证书进行签名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57617016/

相关文章:

JavaScript 错误(未捕获的 SyntaxError : Unexpected end of input)

java - 对 AES 密码版本感到困惑

css - 加载 CSS 和性能

html - vw 和 vh 单位如何工作?

javascript - 启用禁用的元素

javascript - 如何使用 javascript 在 Dreamweaver 的选项卡式面板中设置默认选项卡

javascript - React componentDidUpdate 不会在 url 更改时更改 props.match.params ?

java - 如何使用java中给定的公钥使用rsa/ecb/pkcs1填充模式对文本进行编码?

c - 为什么我不能加密第二个字?

php - 如何从客户端使浏览器缓存中的页面无效?