我需要编写一个使用自签名SSL证书的UDP服务器,以及与该服务器连接的客户端。任何人都可以帮我这个吗?
答案 0 :(得分:3)
它被称为Datagram Transport Layer Security,DTLS;针对数据报协议修改了TLS。维基百科文章包含库和示例实现的链接。
答案 1 :(得分:1)
在wolfSSL,我们最近围绕轻量级SSL / TLS库CyaSSL创建了一个开源JNI包装器。它支持DTLS 1.0和DTLS 1.2,以及高达TLS 1.2的普通SSL标准。
如果您有兴趣,可以在此处了解更多信息并下载GPLv2许可版本:http://yassl.com/yaSSL/Products-wolfssljni.html。
答案 2 :(得分:0)
继@ Steve-o的回答之后,似乎没有针对Java的DTLS实现。我找到了:
关于Android / Java上DTLS的SO问题,有人回答称他们最终使用JNI来调用本机库实现。
“security-dev”邮件列表中的一个帖子,其中一名Sun人员表示他们没有资源来实施DTLS。