【问题标题】:signing a message submitted through a contact us form?签署通过联系我们表格提交的消息?
【发布时间】:2011-12-05 11:47:54
【问题描述】:

所以人们可以使用 Thunderbird 签署消息,那么允许一个人签署消息怎么样 通过联系我们表格?如何实现这一目标。

【问题讨论】:

    标签: signing smime contactus


    【解决方案1】:

    这是一项涉及客户端模块(ActiveX 或 Java 小程序)的非常复杂的任务。原因是由于described here 的原因,没有任何 JavaScript 解决方案是可靠的。

    简而言之 - 模块将获取要签名的 JavaScript 数据,将这些数据显示给客户并要求他选择用于签名的证书。然后数据将被签名并且签名的内容将被提交到服务器由模块(不是由浏览器)。

    我们在 SecureBlackbox 库中实施了此类方案,您可以检查是否需要实施此类分布式签名。查看distributed cryptography module here的描述。

    【讨论】:

    • 我的第一个想法是,也许我在页面上放了一个按钮,该人加载他们的证书,浏览器使用证书对应该发送的消息进行签名并将其发送到 Web 服务。这不能做吗?除了 Java 脚本不具备能力之外,我看不出有任何理由为什么这不是一个好主意?
    • @Max Browser 本身不签署任何内容,因此您可以使用 Javascript(但它无论如何都无法访问证书,即使有,您可能已经阅读过这篇文章)或外部插入。也许将来,如果浏览器内置了签名功能,您将能够做到这一点,但不是现在)。
    猜你喜欢
    • 1970-01-01
    • 2019-11-25
    • 1970-01-01
    • 2020-09-28
    • 1970-01-01
    • 2020-02-29
    • 2015-03-31
    • 2021-04-07
    • 1970-01-01
    相关资源
    最近更新 更多