Appearance
安装用户证书
方法名
installCertificateWithType
用法
- 用法如下:js
module.installCertificateWithType({ params: { type: 0, certBuffer:[], name:"", password:"", flag:1, requestAccess:true }, complete: (res) => { console.log(res) } })jsmodule.installCertificateWithType({ params: { type: 0, certBuffer:[], name:"", password:"", flag:1, requestAccess:true }, complete: (res : LevenResult) => { console.log(res) } } as LevenOptions) - 参数说明
参数名 参数类型 是否必填 默认值 参数描述 params Object 是 无 接口请求参数 params.type Integer 是 无 安装证书类型,支持 PKCS12 ,PEM_BASE64 0:CERTIFICATE_PKCS121:CERTIFICATE_PEM_BASE64params.certBuffer byte[] 是 无 将证书流文件读入到 byte 数据,读取 pkcs12 文件一般涉及密码 params.name Integer 是 无 指定安装证书名字 params.password Integer 是 无 证书的密码,提起证书流时的密码,一般 pkcs12 证书涉及 params.flag Integer 是 无 证书安装用途 1: WLAN 用途0: vpn 和应用,安装证书前必须设置锁屏密码params.requestAccess Boolean 是 无 是否自动授权应用可访问证书 true:自动授权false:不自动授权success Function 否 无 执行成功的函数 fail Function 否 无 执行失败的函数 complete Function 否 无 执行完成的函数,不管成功还是失败都会执行
回调
- 示例json
{ "data": { "result":true }, "message": "", "code": 0 } - 回调说明:
参数名 参数类型 参数描述 message String 消息提示 data Object 数据对象 data.result Boolean true:安装成功(若指定 requestAccess 为 true,则证书安装并授权 mdm 都成功才返回 true)
false:安装失败code Integer 返回类型,0.成功,其他:失败

