如何用WizFi210连接带认证的SSL服务器

网络数据传输,需要保证数据的完整性、保密性,以及能够对数据的发送者进行身份验证。由此SSL(Secure Socket Layer,安全套接层)协议的出现,为数据加密等问题提供了保证。那么在使用WIZnet网络产品中,如何连接带认证的SSL服务器,实现数据加密传输呢?本篇文章为你提供答案。

SSL-Security

 

通常,连接<most SSL server>,你不需要<Client Certificate>(客户端认证),以及<A few SSL server>请求<a Client Certificate>。

例如,连接<Apple push server>,你需要苹果授权给你<a Client Certificate>。

来看一下这个使用WizFi210的带认证的SSL连接的例子。

 

步骤1)添加认证文件

AT+TCERTDEL=rootca
AT+TCERTDEL=usercert
AT+TCERTDEL=userkey
AT+TCERTADD=rootca,0,1273,0
[OK]
OK
AT+TCERTADD=usercert,0,1413,0
[OK]
OK
AT+TCERTADD=userkey,0,1191,0
[OK]
OK

步骤2)AP连接以及设置时间

AT+WD
[OK]
AT+NDHCP=1
[OK]
AT+WWPA=12345678
[OK]
AT+WA=WizFiDemoAP
IP SubNet Gateway
192.168.3.101: 255.255.255.0: 192.168.3.1
[OK]
AT+SETTIME=04/09/2013,13:11:11
[OK]

步骤3)SSL连接

AT+NCLOSEALL
[OK]
AT+NCTCP=17.172.xxx.xx,2195
[CONNECT 0]

[OK]
AT+SSLOPEN=0,rootca,usercert,userkey
[OK]

关于<AT+TCERTDEL>,<AT+TCERTADD及<AT+SSLOPEN>,请参考WizFi210编程指导。

关于认证文件类型及转换,请参考以下网站。

http://www.openssl.org/

 

By Steve

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值