当前位置: 首页 > 知识库问答 >
问题:

如何在C#中使用DocuSign API签署PDF?

邓季
2023-03-14

我刚刚创建了DocuSign开发人员帐户。我必须使用签名对PDF进行签名,并用C#将其发送给收件人。我不希望收件人使用https://developers.docusign.com/esign-rest-api/code-examples/code-example-request-a-signature-via-email。我的系统中已经有PDF可用,我需要使用DocuSign API签名并将其发送给收件人以供只读。

我指的是电子签名REST API示例-https://developers.docusign.com/esign-rest-api/code-examples/但没有获取示例代码来签署文档。

共有1个答案

张权
2023-03-14

如果我理解正确,那么您希望能够使用eSignature API以编程方式对文档进行签名。您可以使用DocuSign签名设备以编程方式在没有用户交互的情况下对文档进行签名。这是一种专为大量数字签名设计的预处理设备。虽然这在技术上是可能的,但它可能不是您真正想要的。

您还提到,您不想实现“通过电子邮件签名”功能,而是希望在应用程序中促成协议,然后将其发送给其他收件人以实现“只读”

你可以考虑。。。在应用程序中嵌入DocuSign。您的信封可能包含两个收件人(一个签名人和一个“见证人”)。要做到这一点,您需要首先创建信封,然后从DocuSign检索recipientView,您可以将其嵌入到您的站点中!

以下是一些在C#中演示这一点(以及更多)的代码示例

 类似资料:
  • 通读以下参考资料: null 哈希代码: 只是一个简单的测试--在初始页面请求上创建一个伪Pdf文档,计算散列,并将其放入一个隐藏的输入字段Base64编码。(上面的) 然后在客户端使用CAPICOM发布表单并获得用户签名的响应: 所以现在我不确定我是搞砸了散列部分,签名部分,还是两者都搞砸了。在上面的签名代码片段和客户端代码(未显示)中,我把我认为是签名验证代码的代码称为签名验证代码,但这也可能

  • 我正在尝试使用谷歌办公套件设置SAML。但是我得到了这个错误 我已经配置断言应该在我的SP中签名。我可以在其他IDP(如onelogin、okta)中看到签署响应断言的选项。该配置适用于其他IDP,但看不到在谷歌办公套件SAML中唱响应断言的选项。 在Gsuite中,我只能看到签名响应的选项,而不能看到断言。 如何正确设置此设置? SP元数据如下所示:

  • 但是,为了签署请求,openSSL提供了两个工具:ca和X509。然而,这些都不允许使用SHA256。根据官方文档,ca只支持md5、sha1和MDC2。x509仅支持md2、md5、sha1、MDC2。 谢谢你。

  • 按照上一个问题中给出的答案:在Itext 7中,如何让范围流对pdf进行签名?,我尝试重新实现在Itext 5中工作的两步签名方法,但在尝试重新打开第一步的文档结果时遇到问题(使用PdfReader或pdf阅读器)。(无效文档) 以下是已包含名为“认证”的空签名字段的文档的预签名部分...为什么此步骤的结果无效? 这是PreSignatureContainer类: }

  • 我尝试了我的查询的搜索解决方案,我无法找到匹配我正在寻找的,这是非常基本的,但为了我更好地理解我张贴下面的查询。 我想使用“SHA256withRSA”算法对字符串进行编码和签名。我可以看到很多使用“SHA256withRSA”的java示例代码,但在C#中,我可以看到首先使用SHA256对数据进行散列,然后使用RSACryptServiceProvider对散列进行签名。 我的问题是: > 在C

  • 我需要一些使用OpenSSL的帮助,以便使用C(Windows和Linux)生成数据块的签名。该应用程序与谷歌认证有关。谷歌文档中的说明如下: “使用从Google开发者控制台获得的私钥,使用SHA256withRSA(也称为RSASSA-PKCS1-V1_5-Sign,使用SHA-256哈希函数)对输入的UTF-8表示形式进行签名。输出将是字节数组。” 私钥是一个密码。p12包含1660字节二进