/AliOS-Things-master/components/ble_mesh/bt_mesh/core/src/ |
A D | net.c | 268 …err = bt_mesh_k2(net_key, p, sizeof(p), &cred->cred[idx].nid, cred->cred[idx].enc, cred->cred[idx]… in friend_cred_set() 274 BT_DBG("Friend NID 0x%02x EncKey %s", cred->cred[idx].nid, bt_hex(cred->cred[idx].enc, 16)); in friend_cred_set() 288 memcpy(&cred->cred[0], &cred->cred[1], sizeof(cred->cred[0])); in friend_cred_refresh() 363 memset(cred->cred, 0, sizeof(cred->cred)); in friend_cred_clear() 400 *nid = cred->cred[sub->kr_flag].nid; in friend_cred_get() 404 *enc = cred->cred[sub->kr_flag].enc; in friend_cred_get() 408 *priv = cred->cred[sub->kr_flag].privacy; in friend_cred_get() 1049 if (NID(data) == cred->cred[0].nid && in friend_decrypt() 1050 !net_decrypt(sub, cred->cred[0].enc, cred->cred[0].privacy, data, data_len, rx, buf)) { in friend_decrypt() 1058 if (NID(data) == cred->cred[1].nid && in friend_decrypt() [all …]
|
/AliOS-Things-master/components/py_engine/modules/mqtt/ |
A D | module_mqtt_client.c | 173 aiot_sysdep_network_cred_t cred; in mqtt_client_start() local 181 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in mqtt_client_start() 182 cred.option = in mqtt_client_start() 184 cred.max_tls_fragment = in mqtt_client_start() 186 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in mqtt_client_start() 187 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in mqtt_client_start() 188 cred.x509_server_cert_len = in mqtt_client_start() 203 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in mqtt_client_start() 204 cred.option = AIOT_SYSDEP_NETWORK_CRED_NONE; in mqtt_client_start() 218 aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_NETWORK_CRED, (void *)&cred); in mqtt_client_start()
|
/AliOS-Things-master/components/amp/engine/duktape_engine/addons/network/mqtt/ |
A D | module_mqtt_client.c | 152 aiot_sysdep_network_cred_t cred; in mqtt_client_start() local 160 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in mqtt_client_start() 161 cred.option = AIOT_SYSDEP_NETWORK_CRED_SVRCERT_CA; /* 使用RSA证书校验MQTT服务端 */ in mqtt_client_start() 162 cred.max_tls_fragment = 16384; /* 最大的分片长度为16K, 其它可选值还有4K, 2K, 1K, 0.5K */ in mqtt_client_start() 163 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in mqtt_client_start() 164 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in mqtt_client_start() 165 cred.x509_server_cert_len = strlen(ali_ca_cert); /* 用来验证MQTT服务端的RSA根证书长度 */ in mqtt_client_start() 179 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in mqtt_client_start() 180 cred.option = AIOT_SYSDEP_NETWORK_CRED_NONE; in mqtt_client_start() 194 aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_NETWORK_CRED, (void *)&cred); in mqtt_client_start()
|
/AliOS-Things-master/components/py_engine/modules/aliyunIoT/ |
A D | module_aiot_dynreg.c | 59 cred; /* 安全凭据结构体, 如果要用TLS, 这个结构体中配置CA证书等参数 */ in pyamp_aiot_dynreg_http() local 85 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in pyamp_aiot_dynreg_http() 86 cred.option = in pyamp_aiot_dynreg_http() 88 cred.max_tls_fragment = in pyamp_aiot_dynreg_http() 90 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in pyamp_aiot_dynreg_http() 91 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in pyamp_aiot_dynreg_http() 92 cred.x509_server_cert_len = in pyamp_aiot_dynreg_http() 117 (void *)&cred); in pyamp_aiot_dynreg_http()
|
A D | module_aiot_mqtt.c | 260 cred; /* 安全凭据结构体, 如果要用TLS, 这个结构体中配置CA证书等参数 */ in pyamp_aiot_mqtt_client_start() local 282 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in pyamp_aiot_mqtt_client_start() 283 cred.option = in pyamp_aiot_mqtt_client_start() 285 cred.max_tls_fragment = in pyamp_aiot_mqtt_client_start() 287 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in pyamp_aiot_mqtt_client_start() 288 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in pyamp_aiot_mqtt_client_start() 289 cred.x509_server_cert_len = in pyamp_aiot_mqtt_client_start() 303 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in pyamp_aiot_mqtt_client_start() 304 cred.option = AIOT_SYSDEP_NETWORK_CRED_NONE; in pyamp_aiot_mqtt_client_start() 322 aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_NETWORK_CRED, (void *)&cred); in pyamp_aiot_mqtt_client_start()
|
A D | modlinkkit.c | 419 cred; /* 安全凭据结构体, 如果要用TLS, 这个结构体中配置CA证书等参数 */ in linkkit_init() local 443 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in linkkit_init() 444 cred.option = in linkkit_init() 446 cred.max_tls_fragment = in linkkit_init() 448 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in linkkit_init() 449 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in linkkit_init() 450 cred.x509_server_cert_len = in linkkit_init() 475 aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_NETWORK_CRED, (void *)&cred); in linkkit_init()
|
/AliOS-Things-master/components/amp/engine/quickjs_engine/addons/advanced/aiot/ |
A D | module_aiot_dynreg.c | 47 aiot_sysdep_network_cred_t cred; /* 安全凭据结构体, 如果要用TLS, 这个结构体中配置CA证书等参数 */ in aiot_dynreg_http() local 67 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in aiot_dynreg_http() 68 cred.option = AIOT_SYSDEP_NETWORK_CRED_SVRCERT_CA; /* 使用RSA证书校验MQTT服务端 */ in aiot_dynreg_http() 69 cred.max_tls_fragment = 16384; /* 最大的分片长度为16K, 其它可选值还有4K, 2K, 1K, 0.5K */ in aiot_dynreg_http() 70 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in aiot_dynreg_http() 71 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in aiot_dynreg_http() 72 cred.x509_server_cert_len = strlen(ali_ca_cert); /* 用来验证MQTT服务端的RSA根证书长度 */ in aiot_dynreg_http() 87 aiot_dynreg_setopt(dynreg_handle, AIOT_DYNREGOPT_NETWORK_CRED, (void *)&cred); in aiot_dynreg_http()
|
A D | module_aiot_mqtt.c | 235 aiot_sysdep_network_cred_t cred; /* 安全凭据结构体, 如果要用TLS, 这个结构体中配置CA证书等参数 */ in aiot_mqtt_client_start() local 257 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in aiot_mqtt_client_start() 258 cred.option = AIOT_SYSDEP_NETWORK_CRED_SVRCERT_CA; /* 使用RSA证书校验MQTT服务端 */ in aiot_mqtt_client_start() 259 cred.max_tls_fragment = 16384; /* 最大的分片长度为16K, 其它可选值还有4K, 2K, 1K, 0.5K */ in aiot_mqtt_client_start() 260 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in aiot_mqtt_client_start() 261 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in aiot_mqtt_client_start() 262 cred.x509_server_cert_len = strlen(ali_ca_cert); /* 用来验证MQTT服务端的RSA根证书长度 */ in aiot_mqtt_client_start() 275 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in aiot_mqtt_client_start() 276 cred.option = AIOT_SYSDEP_NETWORK_CRED_NONE; in aiot_mqtt_client_start() 291 aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_NETWORK_CRED, (void *)&cred); in aiot_mqtt_client_start()
|
/AliOS-Things-master/components/amp/engine/duktape_engine/addons/advanced/aiot/ |
A D | module_aiot_dynreg.c | 54 aiot_sysdep_network_cred_t cred; /* 安全凭据结构体, 如果要用TLS, 这个结构体中配置CA证书等参数 */ in aiot_dynreg_http() local 79 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in aiot_dynreg_http() 80 cred.option = AIOT_SYSDEP_NETWORK_CRED_SVRCERT_CA; /* 使用RSA证书校验MQTT服务端 */ in aiot_dynreg_http() 81 cred.max_tls_fragment = 16384; /* 最大的分片长度为16K, 其它可选值还有4K, 2K, 1K, 0.5K */ in aiot_dynreg_http() 82 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in aiot_dynreg_http() 83 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in aiot_dynreg_http() 84 cred.x509_server_cert_len = strlen(ali_ca_cert); /* 用来验证MQTT服务端的RSA根证书长度 */ in aiot_dynreg_http() 107 aiot_dynreg_setopt(dynreg_handle, AIOT_DYNREGOPT_NETWORK_CRED, (void *)&cred); in aiot_dynreg_http()
|
A D | module_aiot_mqtt.c | 214 aiot_sysdep_network_cred_t cred; /* 安全凭据结构体, 如果要用TLS, 这个结构体中配置CA证书等参数 */ in aiot_mqtt_client_start() local 236 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in aiot_mqtt_client_start() 237 cred.option = AIOT_SYSDEP_NETWORK_CRED_SVRCERT_CA; /* 使用RSA证书校验MQTT服务端 */ in aiot_mqtt_client_start() 238 cred.max_tls_fragment = 16384; /* 最大的分片长度为16K, 其它可选值还有4K, 2K, 1K, 0.5K */ in aiot_mqtt_client_start() 239 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in aiot_mqtt_client_start() 240 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in aiot_mqtt_client_start() 241 cred.x509_server_cert_len = strlen(ali_ca_cert); /* 用来验证MQTT服务端的RSA根证书长度 */ in aiot_mqtt_client_start() 254 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in aiot_mqtt_client_start() 255 cred.option = AIOT_SYSDEP_NETWORK_CRED_NONE; in aiot_mqtt_client_start() 270 aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_NETWORK_CRED, (void *)&cred); in aiot_mqtt_client_start()
|
/AliOS-Things-master/components/linksdk/portfiles/aiot_port/ |
A D | aos_port.c | 60 aiot_sysdep_network_cred_t *cred; member 535 …if (network_handle->cred->x509_server_cert == NULL && network_handle->cred->x509_server_cert_len =… in _core_sysdep_network_mbedtls_establish() 548 …if (network_handle->cred->x509_client_cert != NULL && network_handle->cred->x509_client_cert_len >… in _core_sysdep_network_mbedtls_establish() 549 …network_handle->cred->x509_client_privkey != NULL && network_handle->cred->x509_client_privkey_len… in _core_sysdep_network_mbedtls_establish() 650 if (network_handle->cred == NULL) { in core_sysdep_network_establish() 669 if (network_handle->cred == NULL) { in core_sysdep_network_establish() 848 if (network_handle->cred == NULL) { in core_sysdep_network_recv() 863 if (network_handle->cred == NULL) { in core_sysdep_network_recv() 1157 if (network_handle->cred != NULL) { in core_sysdep_network_deinit() 1158 aos_free(network_handle->cred); in core_sysdep_network_deinit() [all …]
|
/AliOS-Things-master/components/amp/engine/quickjs_engine/addons/network/mqtt/ |
A D | module_mqtt_client.c | 188 aiot_sysdep_network_cred_t cred; in mqtt_client_start() local 196 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in mqtt_client_start() 197 cred.option = AIOT_SYSDEP_NETWORK_CRED_SVRCERT_CA; /* 使用RSA证书校验MQTT服务端 */ in mqtt_client_start() 198 cred.max_tls_fragment = 16384; /* 最大的分片长度为16K, 其它可选值还有4K, 2K, 1K, 0.5K */ in mqtt_client_start() 199 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in mqtt_client_start() 200 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in mqtt_client_start() 201 cred.x509_server_cert_len = strlen(ali_ca_cert); /* 用来验证MQTT服务端的RSA根证书长度 */ in mqtt_client_start() 214 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in mqtt_client_start() 215 cred.option = AIOT_SYSDEP_NETWORK_CRED_NONE; in mqtt_client_start() 229 aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_NETWORK_CRED, (void *)&cred); in mqtt_client_start()
|
/AliOS-Things-master/components/SDL2/src/image/external/jpeg-9b/ |
A D | jdmerge.c | 273 register int y, cred, cgreen, cblue; in h2v1_merged_upsample() local 295 cred = Crrtab[cr]; in h2v1_merged_upsample() 300 outptr[RGB_RED] = range_limit[y + cred]; in h2v1_merged_upsample() 305 outptr[RGB_RED] = range_limit[y + cred]; in h2v1_merged_upsample() 314 cred = Crrtab[cr]; in h2v1_merged_upsample() 318 outptr[RGB_RED] = range_limit[y + cred]; in h2v1_merged_upsample() 335 register int y, cred, cgreen, cblue; in h2v2_merged_upsample() local 359 cred = Crrtab[cr]; in h2v2_merged_upsample() 364 outptr0[RGB_RED] = range_limit[y + cred]; in h2v2_merged_upsample() 369 outptr0[RGB_RED] = range_limit[y + cred]; in h2v2_merged_upsample() [all …]
|
/AliOS-Things-master/solutions/rfid_demo/ |
A D | rfid_demo.c | 293 aiot_sysdep_network_cred_t cred; /* 安全凭据结构体, 如果要用TLS, 这个结构体中配置CA证书等参数 */ in demo_main() local 306 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in demo_main() 307 cred.option = AIOT_SYSDEP_NETWORK_CRED_SVRCERT_CA; /* 使用RSA证书校验MQTT服务端 */ in demo_main() 308 cred.max_tls_fragment = 16384; /* 最大的分片长度为16K, 其它可选值还有4K, 2K, 1K, 0.5K */ in demo_main() 309 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in demo_main() 310 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in demo_main() 311 cred.x509_server_cert_len = strlen(ali_ca_cert); /* 用来验证MQTT服务端的RSA根证书长度 */ in demo_main() 332 aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_NETWORK_CRED, (void *)&cred); in demo_main()
|
/AliOS-Things-master/solutions/flower_demo/ |
A D | data_model_basic_demo.c | 317 aiot_sysdep_network_cred_t cred; /* 安全凭据结构体, 如果要用TLS, 这个结构体中配置CA证书等参数 */ in demo_main() local 330 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in demo_main() 331 cred.option = AIOT_SYSDEP_NETWORK_CRED_SVRCERT_CA; /* 使用RSA证书校验MQTT服务端 */ in demo_main() 332 cred.max_tls_fragment = 16384; /* 最大的分片长度为16K, 其它可选值还有4K, 2K, 1K, 0.5K */ in demo_main() 333 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in demo_main() 334 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in demo_main() 335 cred.x509_server_cert_len = strlen(ali_ca_cert); /* 用来验证MQTT服务端的RSA根证书长度 */ in demo_main() 356 aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_NETWORK_CRED, (void *)&cred); in demo_main()
|
/AliOS-Things-master/solutions/linksdk_demo/ |
A D | data_model_basic_demo.c | 311 aiot_sysdep_network_cred_t cred; /* 安全凭据结构体, 如果要用TLS, 这个结构体中配置CA证书等参数 */ in demo_main() local 324 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in demo_main() 325 cred.option = AIOT_SYSDEP_NETWORK_CRED_SVRCERT_CA; /* 使用RSA证书校验MQTT服务端 */ in demo_main() 326 cred.max_tls_fragment = 16384; /* 最大的分片长度为16K, 其它可选值还有4K, 2K, 1K, 0.5K */ in demo_main() 327 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in demo_main() 328 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in demo_main() 329 cred.x509_server_cert_len = strlen(ali_ca_cert); /* 用来验证MQTT服务端的RSA根证书长度 */ in demo_main() 350 aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_NETWORK_CRED, (void *)&cred); in demo_main()
|
/AliOS-Things-master/solutions/linksdk_gateway_demo/ |
A D | subdev_basic_demo.c | 182 aiot_sysdep_network_cred_t cred; /* 安全凭据结构体, 如果要用TLS, 这个结构体中配置CA证书等参数 */ in demo_mqtt_start() local 190 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in demo_mqtt_start() 191 cred.option = AIOT_SYSDEP_NETWORK_CRED_SVRCERT_CA; /* 使用RSA证书校验MQTT服务端 */ in demo_mqtt_start() 192 cred.max_tls_fragment = 16384; /* 最大的分片长度为16K, 其它可选值还有4K, 2K, 1K, 0.5K */ in demo_mqtt_start() 193 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in demo_mqtt_start() 194 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in demo_mqtt_start() 195 cred.x509_server_cert_len = strlen(ali_ca_cert); /* 用来验证MQTT服务端的RSA根证书长度 */ in demo_mqtt_start() 224 aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_NETWORK_CRED, (void *)&cred); in demo_mqtt_start()
|
/AliOS-Things-master/solutions/ucloud_ai_demo/ |
A D | linkkit_event.c | 334 aiot_sysdep_network_cred_t cred; /* 安全凭据结构体, 如果要用TLS, 这个结构体中配置CA证书等参数 */ in linkkit_main() local 347 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in linkkit_main() 348 cred.option = AIOT_SYSDEP_NETWORK_CRED_SVRCERT_CA; /* 使用RSA证书校验MQTT服务端 */ in linkkit_main() 349 cred.max_tls_fragment = 16384; /* 最大的分片长度为16K, 其它可选值还有4K, 2K, 1K, 0.5K */ in linkkit_main() 350 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in linkkit_main() 351 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in linkkit_main() 352 cred.x509_server_cert_len = strlen(ali_ca_cert); /* 用来验证MQTT服务端的RSA根证书长度 */ in linkkit_main() 373 aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_NETWORK_CRED, (void *)&cred); in linkkit_main()
|
/AliOS-Things-master/solutions/auto_demo/ |
A D | data_model_basic_demo.c | 337 aiot_sysdep_network_cred_t cred; /* 安全凭据结构体, 如果要用TLS, 这个结构体中配置CA证书等参数 */ in demo_main() local 350 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in demo_main() 351 cred.option = AIOT_SYSDEP_NETWORK_CRED_SVRCERT_CA; /* 使用RSA证书校验MQTT服务端 */ in demo_main() 352 cred.max_tls_fragment = 16384; /* 最大的分片长度为16K, 其它可选值还有4K, 2K, 1K, 0.5K */ in demo_main() 353 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in demo_main() 354 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in demo_main() 355 cred.x509_server_cert_len = strlen(ali_ca_cert); /* 用来验证MQTT服务端的RSA根证书长度 */ in demo_main() 376 aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_NETWORK_CRED, (void *)&cred); in demo_main()
|
/AliOS-Things-master/solutions/ota_demo/ |
A D | otaappdemo.c | 293 aiot_sysdep_network_cred_t cred; /* 安全凭据结构体, 如果要用TLS, 这个结构体中配置CA证书等参数 */ in mqtt_main() local 306 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in mqtt_main() 307 cred.option = AIOT_SYSDEP_NETWORK_CRED_SVRCERT_CA; /* 使用RSA证书校验MQTT服务端 */ in mqtt_main() 308 cred.max_tls_fragment = 16384; /* 最大的分片长度为16K, 其它可选值还有4K, 2K, 1K, 0.5K */ in mqtt_main() 309 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in mqtt_main() 310 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in mqtt_main() 311 cred.x509_server_cert_len = strlen(ali_ca_cert); /* 用来验证MQTT服务端的RSA根证书长度 */ in mqtt_main() 331 aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_NETWORK_CRED, (void *)&cred); in mqtt_main()
|
/AliOS-Things-master/solutions/audio_demo/ |
A D | data_model_basic_demo.c | 403 aiot_sysdep_network_cred_t cred; /* 安全凭据结构体, 如果要用TLS, 这个结构体中配置CA证书等参数 */ in demo_main() local 416 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in demo_main() 417 cred.option = AIOT_SYSDEP_NETWORK_CRED_SVRCERT_CA; /* 使用RSA证书校验MQTT服务端 */ in demo_main() 418 cred.max_tls_fragment = 16384; /* 最大的分片长度为16K, 其它可选值还有4K, 2K, 1K, 0.5K */ in demo_main() 419 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in demo_main() 420 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in demo_main() 421 cred.x509_server_cert_len = strlen(ali_ca_cert); /* 用来验证MQTT服务端的RSA根证书长度 */ in demo_main() 442 aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_NETWORK_CRED, (void *)&cred); in demo_main()
|
/AliOS-Things-master/components/linksdk/components/dynreg-mqtt/ |
A D | aiot_dynregmq_api.c | 166 if (dynregmq_handle->cred != NULL) { in aiot_dynregmq_setopt() 167 dynregmq_handle->sysdep->core_sysdep_free(dynregmq_handle->cred); in aiot_dynregmq_setopt() 168 dynregmq_handle->cred = NULL; in aiot_dynregmq_setopt() 170 …dynregmq_handle->cred = dynregmq_handle->sysdep->core_sysdep_malloc(sizeof(aiot_sysdep_network_cre… in aiot_dynregmq_setopt() 172 if (dynregmq_handle->cred != NULL) { in aiot_dynregmq_setopt() 173 memset(dynregmq_handle->cred, 0, sizeof(aiot_sysdep_network_cred_t)); in aiot_dynregmq_setopt() 174 memcpy(dynregmq_handle->cred, data, sizeof(aiot_sysdep_network_cred_t)); in aiot_dynregmq_setopt() 296 if (dynregmq_handle->cred != NULL) { in aiot_dynregmq_deinit() 297 sysdep->core_sysdep_free(dynregmq_handle->cred); in aiot_dynregmq_deinit() 407 (void *)dynregmq_handle->cred)) < STATE_SUCCESS) || in aiot_dynregmq_send_request()
|
/AliOS-Things-master/components/linksdk/components/dynreg/ |
A D | aiot_dynreg_api.c | 174 if (dynreg_handle->cred != NULL) { in aiot_dynreg_setopt() 175 dynreg_handle->sysdep->core_sysdep_free(dynreg_handle->cred); in aiot_dynreg_setopt() 176 dynreg_handle->cred = NULL; in aiot_dynreg_setopt() 178 …dynreg_handle->cred = dynreg_handle->sysdep->core_sysdep_malloc(sizeof(aiot_sysdep_network_cred_t)… in aiot_dynreg_setopt() 179 if (dynreg_handle->cred != NULL) { in aiot_dynreg_setopt() 180 memset(dynreg_handle->cred, 0, sizeof(aiot_sysdep_network_cred_t)); in aiot_dynreg_setopt() 181 memcpy(dynreg_handle->cred, data, sizeof(aiot_sysdep_network_cred_t)); in aiot_dynreg_setopt() 300 if (dynreg_handle->cred != NULL) { in aiot_dynreg_deinit() 301 sysdep->core_sysdep_free(dynreg_handle->cred); in aiot_dynreg_deinit() 364 (void *)dynreg_handle->cred)) < STATE_SUCCESS) || in aiot_dynreg_send_request()
|
/AliOS-Things-master/components/linksdk/core/utils/ |
A D | core_http.c | 69 if (http_handle->cred != NULL) { in _core_http_connect() 71 http_handle->cred); in _core_http_connect() 223 if (http_handle->cred != NULL) { in core_http_setopt() 224 http_handle->sysdep->core_sysdep_free(http_handle->cred); in core_http_setopt() 225 http_handle->cred = NULL; in core_http_setopt() 227 …http_handle->cred = http_handle->sysdep->core_sysdep_malloc(sizeof(aiot_sysdep_network_cred_t), CO… in core_http_setopt() 228 if (http_handle->cred != NULL) { in core_http_setopt() 229 memset(http_handle->cred, 0, sizeof(aiot_sysdep_network_cred_t)); in core_http_setopt() 230 memcpy(http_handle->cred, data, sizeof(aiot_sysdep_network_cred_t)); in core_http_setopt() 645 if (http_handle->cred != NULL) { in core_http_deinit() [all …]
|
/AliOS-Things-master/components/ble_netconfig/ |
A D | blecfg_linksdk.c | 574 aiot_sysdep_network_cred_t cred; /* 安全凭据结构体, 如果要用TLS, 这个结构体中配置CA证书等参数 */ in BleCfg_linksdk_main() local 582 memset(&cred, 0, sizeof(aiot_sysdep_network_cred_t)); in BleCfg_linksdk_main() 583 cred.option = AIOT_SYSDEP_NETWORK_CRED_SVRCERT_CA; /* 使用RSA证书校验MQTT服务端 */ in BleCfg_linksdk_main() 584 cred.max_tls_fragment = 16384; /* 最大的分片长度为16K, 其它可选值还有4K, 2K, 1K, 0.5K */ in BleCfg_linksdk_main() 585 cred.sni_enabled = 1; /* TLS建连时, 支持Server Name Indicator */ in BleCfg_linksdk_main() 586 cred.x509_server_cert = ali_ca_cert; /* 用来验证MQTT服务端的RSA根证书 */ in BleCfg_linksdk_main() 587 cred.x509_server_cert_len = strlen(ali_ca_cert); /* 用来验证MQTT服务端的RSA根证书长度 */ in BleCfg_linksdk_main() 608 aiot_mqtt_setopt(mqtt_handle, AIOT_MQTTOPT_NETWORK_CRED, (void *)&cred); in BleCfg_linksdk_main()
|