我要求在注册表格的底部显示一个数字签名框,主管可以签名并进行检查。
答案 0 :(得分:3)
[披露:我为CoSign工作]
正如阿列克谢评论的那样,最重要的问题是“数字签名”是什么意思?
如果您的意思是人的图形签名(“传真签名”)的简单数字表示,那么您可以使用Javascript库。签名者将使用鼠标或手指“签名”。例如,请参阅Thomas J Bradley教授的signature-pad jQuery插件。
但是简单的“传真签名”并不能保证:
问题1-3的答案是使用开放的,标准的基于PKI的数字签名。我的公司CoSign和许多其他公司制作了数字签名系统。如果智能卡是基于服务器或基于云的,则数字签名不需要智能卡。
数字签名是对所有这些问题的最佳解决方案。以前实施数字签名很困难。现在,通过使用基于服务器或云的安全签名创建设备和现代digital signature APIs,可以轻松地向您的应用添加真正的数字签名。
答案 1 :(得分:0)
如果浏览器可以支持HTML5,那么最好的选择是HTML5 canvas
您可以放置HTML5-canvas进行签名,
此外,您还可以提供一个签名按钮,为主管登录加载预定义的签名。
如果您使用任何设备进行签名,则可以将设备输出图像设置为画布图像。
请参阅此文章,使用HTML5-canvas显示画笔 http://www.codeproject.com/Articles/427422/Paint-Brush-Application-Using-HTML5-Canvas