更新时间:2022-03-21 GMT+08:00
证书验证
IdeaShareServiceTlsInfo *tlsInfo = [[IdeaShareServiceTlsInfo alloc]init];
tlsInfo.caCertpath = @"/Users/***/Desktop";
tlsInfo.clientCertpath = @"/Users/***/Desktop";
tlsInfo.verifyMode = 1;
int result = [mShareServiceController setTls: tlsInfo :^(id tlsCallback) {
}]; 接口描述
APP需要调用IdeaShareServiceController实例对象的setTls方法,带上参数本地ca证书的路径和客户端校验的路径以及验证模式,证书验证成功后,便可进行连接操作;否则,连接不会成功。如果不调用此接口,则不需要本地证书,也可以正常连接成功。
接口定义
- (int)setTls:(IdeaShareServiceTlsInfo *)tlsInfo:(callback)tlsCallback;
参数描述
| 参数 | 是否必须 | 类型 | 描述 |
|---|---|---|---|
| tlsInfo | 是 | IdeaShareServiceTlsInfo | TLS信息 OC类 |
| tlsCallback | 是 | int | TLS校验失败会返回一个int值,否则不会传递任何值 |
父主题: 连接设备