emSSL是一个支持网络安全连接的SEGGER软件库。emSSL提供了客户端和服务器功能。SSL/TLS几乎是连接到网络的应用的必备协议,IoT产品、智能电网或家庭自动化应用基于该协议实现安全数据通信。
特性
• 完整的软件解决方案
适用于单芯片系统
小的RAM消耗使emSSL可以运行在单芯片系统上。建立浏览器和Web服务器之间的安全连接仅需7KB RAM,使最小的嵌入式设备也可以建立安全连接。
安全连接
emSSL为产品的客户端或服务器应用提供了建立安全连接的能力,适用于本机计算机应用和嵌入式应用。
emSSL内容
emSSL是一个完整的包,提供安全通信所需的功能。它包括使用SSL所需的所有功能模块。以源代码方式提供,允许产品完全控制使用的代码,实现透明度,避免预编译库无法检查导致的对后门或代码缺陷的担心。
简化操作
emSSL提供了简单但强大的API,简化了emSSL在产品中的使用。代码包中还包括二进制和源代码的示例应用,演示如何和何时使用emSSL。
性能
emSSL是为高性能而构建的,具有与目标无关的代码,用ANSI C编写,可用于任何嵌入式应用及PC应用。
可配置
针对高性能和低内存占用创建。emSSL可以针对具体的速度或尺寸要求配置。未使用的功能被排除在外,也可以很容易地添加新功能。
加密套件支持
emSS包括常用的加密套件,允许连接到几乎所有支持TLS的服务器。