通过C LinkSDK实现X.509认证

简介: X.509证书是一种用于通信实体鉴别的数字证书。物联网平台支持基于MQTT协议直连的设备使用X.509证书进行认证。

阿里云物联网平台提供的sdk只有C LinkSDK支持通过X.509的认证方式。创建产品时认证方式选X.509证书。

image.png

定制C LinkSDK时,设备认证方式也要选X.509证书。

image.png

在设备详情中下载.cer和.key认证文件,将mqtt_x509_auth_demo.c中变量client_cert和client_private_key的内容替换成这刚才下载文件的内容。

image.png

image.png

其他地方不用修改,编译运行sdk后,输出下面的日志,此时设备就能获取对应的productKey和deviceName。

100.jpg

在main函数中填入productkey和devicename时,设备就能通过x509认证方式连接的平台。

image.png

101.jpg




目录
相关文章
|
1月前
|
安全 网络安全 数据安全/隐私保护
SSL/TLS证书**是一种用于加密网络通信的数字证书
SSL/TLS证书**是一种用于加密网络通信的数字证书
82 6
|
6月前
|
测试技术
appc认证
【6月更文挑战第2天】appc认证
126 0
|
6月前
|
监控 搜索推荐 UED
如何通过WCAG认证提升品牌形象?
【6月更文挑战第2天】如何通过WCAG认证提升品牌形象?
51 0
|
6月前
|
UED 开发者
WCAG认证的意义是什么?
【6月更文挑战第2天】WCAG认证的意义是什么?
66 0
|
7月前
阿里云认证证书
阿里云认证证书为什么不是自己的名字,怎么解决
536 1
|
数据安全/隐私保护
PPP点到点协议认证之PAP认证
PPP点到点协议认证之PAP认证
123 0
|
存储 算法 安全
密码学系列之:PKI的证书格式表示X.509
在PKI(public key infrastructure)公钥设施基础体系中,所有的一切操作都是围绕着证书和密钥的,它提供了创建、管理、分发、使用、存储和撤销数字证书以及管理公钥加密所需的一组角色、策略、硬件、软件和程序。
|
安全 网络安全 数据安全/隐私保护
如何ssl双向证书认证?
  随着如今社会会的发展迅速越来越多的人选择在互联网上。进行信息的传输以及网络购物等,我们用户个人的信息以及IP地址等都会有一定的程度泄露。而现在针对这一现象,SSL证书便因此而生。而用户想要使用SSL证书的话,就必须要进行SSL双向证书认证。
2239 0
|
网络安全 数据安全/隐私保护 Perl
|
Web App开发 安全 网络安全