Adobe EchoSign是如何工作的?

Adobe EchoSign是如何工作的?,adobe,itext,echosign,Adobe,Itext,Echosign,我想使用EchoSign作为第三方软件来签署我的应用程序使用itext生成的合同 我的应用程序创建合同,其工作方式如下: 应用程序使用iText创建合同 应用程序将合同发送给审批人 审批人登录应用程序并按审批按钮签署PDF 应用程序再次创建PDF,但现在包括批准 PDF存储在数据库中 我们希望实施EchoSign来管理批准。到目前为止,我知道EchoSign提供了一个可以使用的API,我认为可以在我的应用程序中实现这一点 我读了很多关于EchoSign的资料,似乎所有的PDF都是由EchoSig

我想使用EchoSign作为第三方软件来签署我的应用程序使用itext生成的合同

我的应用程序创建合同,其工作方式如下:

  • 应用程序使用iText创建合同
  • 应用程序将合同发送给审批人
  • 审批人登录应用程序并按审批按钮签署PDF
  • 应用程序再次创建PDF,但现在包括批准
  • PDF存储在数据库中
  • 我们希望实施EchoSign来管理批准。到目前为止,我知道EchoSign提供了一个可以使用的API,我认为可以在我的应用程序中实现这一点

    我读了很多关于EchoSign的资料,似乎所有的PDF都是由EchoSign服务器存储和管理的。我们不想那样做

    问题是:应用程序是否需要依赖EchoSign服务器的可用性来发送和接收应用程序创建的文档中的信息


    提前感谢。

    是的,应用程序需要依赖EchoSign服务器,因为PDF是使用Adobe EchoSign拥有的私钥签名的。此私钥存储在Adobe一侧的硬件安全模块(HSM)上,并且从不传输到客户端(出于明显的原因)

    您还依赖于EchoSign服务器,因为用户管理是在那里完成的:EchoSign需要一条线索来识别每个用户:凭据、IP地址、登录时间等等

    如果您不想依赖外部服务器,则有两种选择:

    • 每个用户都拥有一个令牌或智能卡,并使用该令牌或智能卡进行签名(例如:在比利时,每个公民都拥有一个eID,这是一个带有芯片的身份证,芯片中包含两个私钥)
    • 您有一台带有HSM的服务器,您可以管理该服务器上的用户,并使用HSM上的私钥进行签名
    请在此处阅读更多信息: