xtt信任传输协议的python包装器,用于保护iot网络流量。

xtt的Python项目详细描述


#XTTPython

[![PYPI版本](https://badge.fury.io/py/xtt.svg)(https://badge.fury.io/py/xtt)
[![构建状态](https://travis-ci.org/xaptum/xtt-python.svg?branch=master)(https://travis ci.org/xaptum/xtt python)


一个python模块(`xtt`),它封装了[xtt trusted
传输](https://github.com/xaptum/xtt)协议,用于保护物联网(iot)设备的安全。

python 2.7和3.3+for linux和
os x.`pip`安装所有依赖项,包括'xtt'本身。

对服务器进行身份验证的
root.certificaterootid.xtt.certificaterootid.from_文件(root.pub.bin)
root.pubkey=xtt.ed25519publickekey.from_文件(root.pub.bin)

;加载服务器id
server.id=xtt.identity.from_文件(server.id.bin)


;加载daa组信息
group.basename=b'basename'b'basename'b'basename'


group.gpu.gpgpa组信息
千=lrst.lrswgrouppublickekey.from_file(“daa-u-gpk.bin.bin”)
group-id=xtt.groupid(hashlib.sha256(group-gpk.data.data.digest())
group-id=xtt.groupid(hashlib.sha256(group-gpk.data.data.digest())
group-secretkey=xtt.lrswprivatekey.from_file(“daa-u-cred.bin.bin”)
group-br/>group-group-secretkey=xtt.lrswprivatekey.from_file(“daa-secretkey.bin.bin.bin”)

>group retkey,
group_cred,group_basename)

sock=socket.socket(socket.af_inet,socket.sock_stream,0)
sock.connect(('192.0.2.1',4443))

version=xtt.version.one,
套件规格=xtt.suite spec.xtt_x25519_lrsw_ed25519_cha20poly1305_sha512,
组CTX、服务器ID、根ID,根公钥)
xtt_sock.start()
my_identity=xtt_sock.identity
my_public_key=xtt_sock.longterm_public_key
my_private_key=xtt_sock.longterm_private_key
``

或者(理想情况下)在GitHub上作为问题和请求的贡献


您可以从license.txt文件或

[http://www.apache.org/licenses/license-2.0](http://www.apache.org/licenses/license-2.0)


获得许可证副本,除非适用法律要求或书面同意,否则根据许可证分发的软件将按“原样”分发,无任何明示或默示的保证或条件。请参阅
许可证,了解
许可证下管理权限和限制的特定语言。



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Android光标。getString(int)被卡住   java未满足链接错误:无法从加载程序加载X   数组元素的java算法   Java OpenGL 4.4:存储/推送,弹出当前程序管道   变量为什么java编译器不能识别已初始化的字段?   java如何获得完成活动的剩余时间?   java字符串输入无法正常工作   Java:在不使用BigInteger的情况下添加大数   为什么在导入安卓源代码中存在的一些java文件时出现“error not find symbol”?   java从特定索引后的列表中删除所有元素   java ViewPager内部片段返回IllegalStateException   即使使用doReturn,java Mockito也会调用stubbed方法   java如何处理hibernate映射列错误?   java选择安卓1.5还是安卓2.2?(我是初学者)