是否有你推荐一个DTLS库?

有帮助吗?

解决方案

您不妨来看看在 OpenSSL的。它可以处理TLS和DTLS协议。

要得到一个例子,你可能也想看看源代码 OpenVPN的

我实现了一个C ++抽象层用于使用这些源既TLS / DTLS。

反正你得自OpenSSL的API跨多个来源的分散和不提供effecient办法“搜索”特定的功能或结构非常有耐心。

其他提示

我写 NET-SNMP方法用于OpenSSL的实施DTLS一个评论/导向:

http://www.net-snmp.org/wiki/index。 PHP / DTLS_Implementation_Notes

不幸的是,有可能是几件事情不正确的,过时与它的。但它仍然是一个更好的起点,因为很少有可用的文档在那里的。

在开源 CyaSSL库支持DTLS 1.0和DTLS 1.2为好,在除了标准的SSL / TLS协议到TLS 1.2。用C语言编写,也有一个 Java包装使用

CyaSSL手册是关于使用和指导的良好参考,并在下载包中包含了客户端和服务器的例子,以帮助用户学习,更快速地运行(在./examples目录下找到)。

比较SSL / TLS库时,下列维基百科文章可以是一个很好的基准点: HTTP:// EN .wikipedia.org /维基/ Comparison_of_TLS_implementations 的。

DTLS在的GnuTLS库支持为好。在的GnuTLS手册设置在API和实施例的信息。

Openssl的开始支持DTLS 1.0自0.9.8版本,并建议,由于一些DTLS相关修正版本1.0.1c或以上(支持DTLS-SRTP,避免DTLS DoS攻击等)

如果需要DTLS 1.2,OpenSSL的版本1.1.0是必要的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top