简介
更新日期: 2024.06.30
文档在线查看地址: https://bbs.sangfor.com.cn/atrustdeveloper/pcsdk/
PC端CSSDK介绍
aTrust CSSDK通过提供SDK接口库,PC端上第三方应用程序通过集成SDK接口库,在安装aTurst客户端的情况下, 通过SDK接口和aTrust客户端后台进程进行通信,在aTrust客户端和SDPC控制中心完成登录认证后,共享隧道接入能力。 整体结构图:
- 应用主体:主集成方,客户自身的办公平台,需要将aTrustSDK集成到其程序中。
- aTrustSDK:本质上是一个接口适配层,作用是和aTrust客户端后台核心服务进行建立https通信通道。统一封装了核心业务接口(认证登录、注销、隧道状态查询等)供外部调用,应用主体通过调用aTrustSDK中的接口函数,驱动aTrust客户端执行相关的业务流程,从而共享对应的aTrust安全接入、隧道代理等能力。
- aTrust客户端:承载具体的安全接入和隧道代理功能,CSSDK集成的场景,需要再PC上安装好aTrust客户端,一般由应用主体将aTrust客户端和应用主体打成一个安装包,静默安装aTrust客户端。
目前提供了两个版本安装包,供客户按需选择:
Full安装包(推荐):就是标准的aTrust客户端,安装之后有桌面快捷方式,右下角托盘、程序启动栏等UI功能,以及沙箱模块。
Lite安装包:不带托盘UI及沙箱模块的标准客户端,隧道功能和标准客户端一致,但是安装之后无桌面快捷方式,无右下角托盘、无程序启动栏。由于不带托盘UI,因此UI相关的功能不支持,比如应用防护ACL弹窗(阻拦/提示/增强)、版本升级、用户超时注销提示等,另外诊断修复工具和沙箱功能也未包含。
CSSDK获取方式
aTrust客户端下载:
请于 下载地址 选择 aTrust客户端安装包 下载对应平台的aTrust客户端安装包
aTurstSDK集成库下载:
请于 下载地址 选择 aTrust SDK包 中的aTrust PC端 SDK集成包下载