当前位置: 首页 > news >正文

借贷网站建设方案合肥seo代理商

借贷网站建设方案,合肥seo代理商,招才猫网站多少钱做的,wordpress新浪的图床应用通过TLS Socket进行加密数据传输 开发步骤 客户端TLS Socket流程: 1.import需要的socket模块。 2.绑定服务器IP和端口号。 3.双向认证上传客户端CA证书及数字证书;单向认证只上传CA证书,无需上传客户端证书。 4.创建一个TLSSocket连接…

应用通过TLS Socket进行加密数据传输
开发步骤
客户端TLS Socket流程:
1.import需要的socket模块。

2.绑定服务器IP和端口号。

3.双向认证上传客户端CA证书及数字证书;单向认证只上传CA证书,无需上传客户端证书。

4.创建一个TLSSocket连接,返回一个TLSSocket对象。

5.(可选)订阅TLSSocket相关的订阅事件。
6.发送数据。

7.TLSSocket连接使用完毕后,主动关闭。

// 创建一个(双向认证)TLS Socket连接,返回一个TLS Socket对象。
import socket from '@ohos.net.socket';let tlsTwoWay: socket.TLSSocket = socket.constructTLSSocketInstance();// 设置通信过程中使用参数
let options = {ALPNProtocols: ["spdy/1", "http/1.1"],// 连接到指定的IP地址和端口。address: {address: "192.168.xx.xxx",port: xxxx, // 端口family: 1,},// 设置用于通信过程中完成校验的参数。secureOptions: {key: "xxxx",                            // 密钥cert: "xxxx",                           // 数字证书ca: ["xxxx"],                           // CA证书passwd: "xxxx",                         // 生成密钥时的密码protocols: [socket.Protocol.TLSv12],    // 通信协议useRemoteCipherPrefer: true,            // 是否优先使用对端密码套件signatureAlgorithms: "rsa_pss_rsae_sha256:ECDSA+SHA256",    // 签名算法cipherSuite: "AES256-SHA256",           // 密码套件},
};// 绑定本地IP地址和端口。
tlsTwoWay.bind({ address: '192.168.xxx.xxx', port: xxxx, family: 1 }, err => {if (err) {console.log('bind fail');return;}console.log('bind success');// 订阅TLS Socket相关的订阅事件tlsTwoWay.on('message', value => {console.log("on message")let buffer = value.messagelet dataView = new DataView(buffer)let str = ""for (let i = 0; i < dataView.byteLength; ++i) {str += String.fromCharCode(dataView.getUint8(i))}console.log("on connect received:" + str)});tlsTwoWay.on('connect', () => {console.log("on connect")});tlsTwoWay.on('close', () => {console.log("on close")});// 建立连接tlsTwoWay.connect(options).then(() => {console.log('connect success');// 发送数据let sendBuf = 'client send to server...';tlsTwoWay.send(sendBuf).then(() => {console.log('client send ok');}).catch((err: Object) => {console.error('client send err: ' + JSON.stringify(err));})}).catch((err: Object) => {console.log('connect failed ' + JSON.stringify(err));});// 连接使用完毕后,主动关闭。取消相关事件的订阅。tlsTwoWay.close().then(() => {console.log('close success');}).catch((err: Object) => {console.log('close failed ' + JSON.stringify(err));});tlsTwoWay.off('message');tlsTwoWay.off('connect');tlsTwoWay.off('close');
});
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.

复制

本文参考引用HarmonyOS官方开发文档,基于API9。

http://www.hkea.cn/news/661909/

相关文章:

  • 本地网站建设seo推广的方法
  • 东莞好的网站建设效果seo和sem分别是什么
  • 最新版wordpress背景手机网络优化软件
  • 丛台企业做网站推广免费建一级域名网站
  • 集宁网站建设免费网站推广网站破解版
  • 网站建设域名的购买有域名和服务器怎么建网站
  • 深圳有什么网站长沙百度seo
  • 台州企业网站模板建站怎么在百度上做公司网页
  • 烟台网站建设联系企汇互联专业网站维护收费标准
  • 网络客户服务平台搜索优化推广公司
  • 建设网站技术方案线上教育培训机构十大排名
  • 沈阳人流seo优化师就业前景
  • 开发区网站制作公司seo关键词有话要多少钱
  • 网站被篡改处理app拉新平台
  • 在线房屋设计网站seo推广平台服务
  • 电子政务门户网站建设代码短链接生成网址
  • 崔各庄地区网站建设百度非企渠道开户
  • 怎么用自己的电脑做网站服务器产品推广平台排行榜
  • 中国做的比较好的电商网站有哪些哈市今日头条最新
  • 微信怎么做网站推广百度网站优化培训
  • 网站开发支持多个币种电子技术培训机构
  • 移动网站设计与制作怎么找关键词
  • 国内移动端网站做的最好的厦门人才网597人才网
  • 建网站收费吗aso关键词覆盖优化
  • 西安的网站设计与制作首页微信视频号怎么推广引流
  • 顺义公司建站多少钱pc端百度
  • wordpress收费资源下载关键词优化的策略
  • 广州做网站建设的公司网站公司
  • 做网络平台的网站有哪些广州网站维护
  • 网页 代码怎么做网站东莞市民最新疫情