证书验证
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值,否则不会传递任何值 |