跳到主要内容

.NET

GitHub 仓库

项目说明​

项目引入了腾讯云 sdk,补充了调用电子签企业版 API 所需要的内容,并提供了调用的样例。使用前请先在项目中导入腾讯云 sdk。

获取安装​

安装 .NET SDK 前,先获取安全凭证。在第一次使用云 API 之前,用户首先需要在腾讯云控制台上申请安全凭证,安全凭证包括 SecretID 和 SecretKey , SecretID 是用于标识 API 调用者的身份, SecretKey 是用于加密签名字符串和服务器端验证签名字符串的密钥。 SecretKey 必须严格保管,避免泄露。

通过 nuget 安装(推荐)​

  1. 通过命令行安装: dotnet add package TencentCloudSDK ,其他信息请到 nuget 获取。如果想单独安装某个产品,例如云服务器 ESS,则添加依赖 TencentCloudSDK.Ess 即可。

  2. 通过 Visual Studio 的添加包

通过源码安装​

前往 Github 仓库 或者 Gitee 仓库 下载最新代码,解压后使用 Visual Studio 2017 打开编译。

目录文件说明​

api​

api 目录是对电子签企业版所有 API 的简单封装,以及调用的 Example。 如果需要 API 更加高级的功能,需要结合业务修改 api 的封装。

byfile​

byfile 目录是电子签企业版的核心场景之一 - 通过文件发起的快速上手样例。 业务方可以结合自己的业务调整,用于正式对接。

bytemplate​

byfile 目录是电子签企业版的核心场景之一 - 通过模板发起的快速上手样例。 业务方可以结合自己的业务调整,用于正式对接。

callback​

callback 目录是电子签企业版对接的回调解密部分。 业务方需要配置好回调地址和加密 key,就可以接收到相关的回调了。

testdata​

testdata 是一个空白的 pdf 用于快速发起合同,测试。

tools​

tools 目录提供了调用电子签企业版 API 时涉及到的各种算法样例。 如果不使用 sdk 调用电子签服务,可参考其中的签名计算方式。

config.cs​

里面定义调用电子签企业版 API 需要的一些核心参数。