0

我正在开发一个需要使用“数字签名”的网络项目。我搜索了网络和这个平台并了解了它的创建(公钥/私钥)。但我不明白如何将此签名与报价一起存储到数据库中。例如:如果我从http://www.amazon.com订购商品并决定不保留所订购的商品,那么在处理完退款后,我会收到一封来自亚马逊的邮件,其中还说明了

此电子退税附有合格的数字签名。

注意:此行是从德语翻译成英语的。

现在,这似乎是我想要的提供用户和购买用户。两个签名都必须是唯一的并且具有法律约束力。我想知道,亚马逊的这个声明是什么意思,我必须如何直观地理解这一点?作为客户,我将如何将这样的签名存储到报价中,以及在接受报价时,作为买家,我将如何存储这样的签名?

我认为如何实现这一点是:创建报价和接受报价不会同时发生。相反,会创建一个报价并将其存储在数据库中,直到有兴趣的人想要接受它。此报价在创建时进行了数字签名,以提前确认购买接受。买家找到要约,点击购买所提供的商品,并且必须使用签名对其进行数字签名。然后,该交易与两个签名一起具有法律约束力。这将确保任何一方都不能声称自己是欺诈的受害者。数字签名应作为双方有意识地决定做他们所做的事情的证据。

在这种情况下,公钥/私钥和类似 Captcha 的随机字符串和报价如何共同作用?

4

1 回答 1

0

我的建议是你应该使用像 DocuSign 这样的电子签名平台来验证交易是否发生。DocuSign 还可以对最终文档进行数字标记以使其进行数字签名。

您还可以从 DocuSign 获取嵌入式签名并将其添加到您的应用程序中:

http://iodocs.docusign.com/APIWalkthrough/embeddedSigning

希望这可以帮助。

于 2013-09-04T00:13:13.053 回答