.NET
项目说明
项目引入了腾讯云 sdk,补充了调用电子签企业版 API 所需要的内容,并提供了调用的样例。使用前请先在项目中导入腾讯云 sdk。
获取安装
安装 .NET SDK 前,先获取安全凭证。在第一次使用云 API 之前,用户首先需要在腾讯云控制台上申请安全凭证,安全凭证包括 SecretID 和 SecretKey , SecretID 是用于标识 API 调用者的身份, SecretKey 是用于加密签名字符串和服务器端验证签名字符串的密钥。 SecretKey 必须严格保管,避免泄露。
通过 nuget 安装(推荐)
通过命令行安装:
dotnet add package TencentCloudSDK
,其他信息请到 nuget 获取。如果想单独安装某个产品,例如云服务器 ESS,则添加依赖 TencentCloudSDK.Ess 即可。通过 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 需要的一些核心参数。