DocuSign 专属收件人 - XML 签名
DocuSign Captive Recipient - XML Signing
我们正在使用基于 DocuSign SOAP 的 API 调用创建专属收件人 - .net Web 应用程序中的 CreateAndSendEnvelope 到我们客户的 DocuSign 帐户中。
我们能够很好地创建信封,但在为专属收件人请求令牌时,我们必须要求我们的客户关闭 X509 签名证书。我们必须要求他们从他们的 DocuSign 帐户启用两个选项。
- 在Session
- 不在 Session 证书中强制执行
有时,启用这些功能对我们和我们的客户来说变得很麻烦购买 our/their DocuSign 客户代表。
为了让我们的专属收件人使用有效的 X.509 签名证书签署文档,我们需要做什么?根据 DocuSign 的文档,如果我们为 DocuSign 提供签名证书公用名 (CN),DocuSign 可以验证 XML 签名,我们的专属收件人可以在不启用这两个选项的情况下签署文档。
如果我们使用专属收件人创建信封,是否需要为我们使用的每个 DocuSign 帐户提供 CN?我们需要在请求中包含什么吗?header?
请指教..
果汁技术:
如 DocuSign 文档所述 link:https://www.docusign.com/p/APIGuide/Content/Embedding%20Group/Pre-DocuSign%20Operations.htm
这是一个 link,用于使用 .NET 为 xml soap body 和 X.509 证书签名:
https://msdn.microsoft.com/en-us/library/ms819963.aspx
如另一篇 Whosebug 文章所述 link,如果可以接受,您可以关闭该要求,但不建议 DocuSign API: "Invalid Signature Credentials" error using Captive (Embedded) Recipients
作为替代方案,您可以对收件人视图进行 REST API 调用,并同时删除对 x.509 和 CN 的需求,因为这两个设置支持需要更改,但未观察到休息 API。该方法是 POST {vx}/accounts/{accountid}/views/{viewtype} 并且您可以从 REST login_information 调用中获取 accountid 以关联到您在 SOAP 中拥有的 accountGUID。对于帐户保持不变,因此您只需要按时调用每个帐户并 cache/persist 它。 https://www.docusign.net/restapi/help
我们正在使用基于 DocuSign SOAP 的 API 调用创建专属收件人 - .net Web 应用程序中的 CreateAndSendEnvelope 到我们客户的 DocuSign 帐户中。
我们能够很好地创建信封,但在为专属收件人请求令牌时,我们必须要求我们的客户关闭 X509 签名证书。我们必须要求他们从他们的 DocuSign 帐户启用两个选项。
- 在Session
- 不在 Session 证书中强制执行
有时,启用这些功能对我们和我们的客户来说变得很麻烦购买 our/their DocuSign 客户代表。
为了让我们的专属收件人使用有效的 X.509 签名证书签署文档,我们需要做什么?根据 DocuSign 的文档,如果我们为 DocuSign 提供签名证书公用名 (CN),DocuSign 可以验证 XML 签名,我们的专属收件人可以在不启用这两个选项的情况下签署文档。
如果我们使用专属收件人创建信封,是否需要为我们使用的每个 DocuSign 帐户提供 CN?我们需要在请求中包含什么吗?header?
请指教..
果汁技术:
如 DocuSign 文档所述 link:https://www.docusign.com/p/APIGuide/Content/Embedding%20Group/Pre-DocuSign%20Operations.htm
这是一个 link,用于使用 .NET 为 xml soap body 和 X.509 证书签名:
https://msdn.microsoft.com/en-us/library/ms819963.aspx
如另一篇 Whosebug 文章所述 link,如果可以接受,您可以关闭该要求,但不建议 DocuSign API: "Invalid Signature Credentials" error using Captive (Embedded) Recipients
作为替代方案,您可以对收件人视图进行 REST API 调用,并同时删除对 x.509 和 CN 的需求,因为这两个设置支持需要更改,但未观察到休息 API。该方法是 POST {vx}/accounts/{accountid}/views/{viewtype} 并且您可以从 REST login_information 调用中获取 accountid 以关联到您在 SOAP 中拥有的 accountGUID。对于帐户保持不变,因此您只需要按时调用每个帐户并 cache/persist 它。 https://www.docusign.net/restapi/help