更新时间:2024-09-13 GMT+08:00

设置证书校验信息

setCAVerifyInfo

接口描述

该接口用于设置证书校验信息。

注意事项

1. 该接口非必需调用,若不设置,则默认不开启证书校验。

方法定义

1
- (HWMSDKERR)setCAVerifyInfo:(HWMUISDKCAVerifyInfoModel *)info;

参数描述

表1 HWMUISDKCAVerifyInfoModel 说明

参数

是否必须

类型

描述

verifyMode

HWMUISDKVerifyMode

认证模式。

certPath

NSString *

用户自定义证书存储路径。传空,则使用内置证书校验。

表2 枚举HWMUISDKVerifyMode说明

枚举值

描述

HWMUISDKVerifyModeNone

不认证。

HWMUISDKVerifyModeServer

认证服务端。

返回值

接口是否调用成功。

示例代码

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
// 设置证书校验信息
HWMUISDKCAVerifyInfoModel *model = [[HWMUISDKCAVerifyInfoModel alloc] init];
model.verifyMode = getVerifyMode();
model.certPath = getCerPath();
HWMSDKERR result = [[HWMSdk getOpenApi] setCAVerifyInfo:model];
NSString *tip = @"设置成功";
if (result != HWMSDKSdkerrSuccess) {
   // 设置失败可以进行提示;
   tip = [NSString stringWithFormat:@"设置失败[%ld]",result];
}
[HWMConsoleManager shareInstance].console = tip;