通过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




目录
相关文章
|
5月前
|
监控 搜索推荐 UED
如何通过WCAG认证提升品牌形象?
【6月更文挑战第2天】如何通过WCAG认证提升品牌形象?
45 0
|
5月前
|
测试技术
appc认证
【6月更文挑战第2天】appc认证
91 0
|
5月前
|
UED 开发者
WCAG认证的意义是什么?
【6月更文挑战第2天】WCAG认证的意义是什么?
48 0
|
6月前
阿里云认证证书
阿里云认证证书为什么不是自己的名字,怎么解决
511 1
|
数据安全/隐私保护
PPP点到点协议认证之PAP认证
PPP点到点协议认证之PAP认证
104 0
|
安全 网络安全 Go
国密SSL协议之双证书体系
国密SSL协议使用双证书体系。本文描述了国密双证书体系的组成和差别,并描述了在U盾里面的使用情况。
5596 0
国密SSL协议之双证书体系
|
存储 算法 安全
密码学系列之:PKI的证书格式表示X.509
在PKI(public key infrastructure)公钥设施基础体系中,所有的一切操作都是围绕着证书和密钥的,它提供了创建、管理、分发、使用、存储和撤销数字证书以及管理公钥加密所需的一组角色、策略、硬件、软件和程序。
|
安全 网络安全 数据安全/隐私保护
如何ssl双向证书认证?
  随着如今社会会的发展迅速越来越多的人选择在互联网上。进行信息的传输以及网络购物等,我们用户个人的信息以及IP地址等都会有一定的程度泄露。而现在针对这一现象,SSL证书便因此而生。而用户想要使用SSL证书的话,就必须要进行SSL双向证书认证。
2224 0
|
安全 网络安全
SSL可信证书有哪些?
  在现在这个互联网信息化时代里,网络数据信息的安全备受人们关注。当然,人们也有相应的防治措施,很多公司颁发了SSL证书,提供网友们下载。这些SSL证书是通过公用密钥和私人密钥双层密钥的方式,对网络数据信息进行保护。
5603 0
|
网络安全 数据安全/隐私保护 安全