更新时间:2022-03-21 GMT+08:00
分享

设置TLS验证

IdeaShareServiceTlsInfo *tlsInfo = [[IdeaShareServiceTlsInfo alloc]init];  
tlsInfo.caCertpath = @"/Users/***/Desktop";  
tlsInfo.clientCertpath = @"/Users/***/Desktop";  
tlsInfo.verifyMode = 1;  
int result = [mShareServiceController setTls: tlsInfo :^(id tlsCallback) {  
}];

接口描述

如果APP需要Tls证书验证,则调用IdeaShareServiceController实例对象的setTls方法,带上参数本地ca证书的路径和客户端校验的路径以及验证模式,证书验证成功后,便可进行连接操作;否则,连接不会成功。如果不调用此接口,则不需要本地证书,也可以正常连接成功。

接口定义

- (int)setTls:(IdeaShareServiceTlsInfo *)tlsInfo:(callback)tlsCallback;

参数描述

表1 connect参数说明

参数

是否必须

类型

描述

tlsInfo

IdeaShareServiceTlsInfo

TLS信息 OC类

tlsCallback

int

TLS校验失败会返回一个int值,否则不会传递任何值

相关文档