【问题标题】:How does Adobe EchoSign work?Adobe EchoSign 如何工作?
【发布时间】:2014-07-04 07:30:40
【问题描述】:

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

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

  1. 应用使用 iText 创建合同
  2. 应用将合同发送给审批者
  3. 审批者登录应用程序并按下审批按钮签署 PDF。
  4. 应用程序再次创建 PDF,但现在包括批准。
  5. PDF 存储在数据库中。

我们希望实施 EchoSign 来管理审批。到目前为止,我知道 EchoSign 提供了一个可以使用的 API,我认为可以在我的应用程序中实现它。

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

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

提前致谢。

【问题讨论】:

    标签: adobe itext echosign


    【解决方案1】:

    是的,该应用程序需要依赖 EchoSign 服务器,因为 PDF 是使用 Adob​​e EchoSign 拥有的私钥签署的。此私钥存储在 Adob​​e 的硬件安全模块 (HSM) 中,并且永远不会传输给客户端(原因很明显)。

    您还依赖 EchoSign 服务器,因为这是完成用户管理的地方:EchoSign 需要跟踪来识别每个用户:凭据、IP 地址、登录时间......

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

    • 每个用户都拥有一个令牌或智能卡,并使用该令牌或智能卡进行签名(例如:在比利时,每个公民都拥有一个 eID,这是一个带有芯片的身份证,其中包含一对私钥)
    • 您有一个带有 HSM 的服务器,您在该服务器上管理您的用户并使用 HSM 上的私钥进行签名。

    在此处了解更多信息:http://itextpdf.com/book/digitalsignatures

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-26
      • 1970-01-01
      • 2012-04-11
      • 2013-06-29
      相关资源
      最近更新 更多