问题标签 [dtls]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
websocket - Websocket 连接失败并显示星号 11
我正在尝试将 websocket 配置为使用星号 11。但是存在一些问题。我遵循的步骤是:在 http.conf 中启用了以下
我还为星号配置了 DTLS 支持。但是当我尝试连接到 websocket new WebSocket ("ws://mySeverIp:8088/ws"); . 它抛出一个错误
任何人请帮忙。
谢谢
iot - CoAP 和 DTLS 集成
我有 CoAP (libcoap) 的实现和 DTLS (tinyDTLS) 的实现。如何将 CoAP (libcoap) 与 DTLS (tinyDTLS) 集成?
我将不胜感激任何建议。
security - 有人在 Contiki OS 中专门在 Rime 堆栈中实现了非对称加密算法吗?
我正在尝试在 Cooja 模拟器中执行多跳时在 Contiki Rime Stack 中实现椭圆曲线加密算法,例如 ECDH,但首先我需要知道..他们是否在 Contiki Rime 堆栈中实现了任何安全算法..我已经尝试过 contiki- tls-dtls-master 不起作用。我认为它不适用于 skymote ..我尝试了几个代码但仍然无法正常工作..正常文件正在工作,因为我们在 contiki OS 中使用 CFS ..所以请帮我解决这个问题.谢谢你。
netty - 向 netty 添加 DTLS 支持
有人能给我一些关于向 Netty 添加 DTLS 支持的见解吗?Netty 是否使用 openSSL 来支持 TLS 和相关?
问候马赫什
c++ - 如何区分 DTLS 数据包与 TCP、UDP 数据包
来自RFC 5764:
其中 B 是数据包的第一个字节。因此,对于 DTLS 数据包识别,我们在将数据转换为 unsigned char* 后执行以下操作,
这仅适用于 RTP、DTLS 和 STUN 数据包。但是对于 UDP、TCP 等失败。如果我发送的 UDP 数据包的第一个字节在 20 到 63 之间,则上述条件将其视为 DTLS 数据包。从google的源代码DTLS数据包识别是这样完成的,
但这也不能正确识别 DTLS 数据包。在wireshark中我可以看到它可以正确地区分DTLS数据包和UDP/TCP数据包。我该怎么做?
javascript - DTLS 握手未完成 - ORTC 原型
首先 - 抱歉,因为我没有足够的代表,所以无法添加 ORTC 标签,所以现在添加 webrtc。我一直在试验 ORTC 原型,但不幸的是我遇到了一个绊脚石:(
我有一个与以下非常相似的测试应用程序,使用 ORTC 原型插件和 javascript 代码: http ://ortc.org/wp-content/uploads/2014/08/ortc.html#rtcicetransportcontroller-example1 * 但是我刚刚目前只有一个 ortc.RTCIceTransport 和 ortc.RTCDtlsTransport 对象。
我有 ICE 针对 C++ 测试应用程序完成,但我无法接收 Client Hello DTLS 数据包,也无法在 ICE 完成后获得对我的 Client Hello 数据包的任何响应。DTLS 声称已经完成,因为控制台记录了它处于连接状态,但我很怀疑,因为我在线路上没有看到任何数据包!
...或者是当我这样做时 DTLS 握手开始的意图:
?
我的测试应用程序在 Firefox 和 Chrome ICE 和 DTLS 堆栈上运行良好。如果有帮助,我可以在下面发布一些/所有的 javascript,但我只是想知道是否有人看到(和/或修复)ORTC 原型代码的类似问题。
提前致谢
objective-c - 如何在 WebRTC 中验证对等方的真实性(证书)?
根据 WebRTC 标准,所有连接都应通过 DTLS 加密。这很棒。但是,除非应用程序验证对等方的真实性,否则连接很容易受到中间人 (MITM) 攻击。
问题是如何在 Objective C 接口中使用 libWebRTC ( http://www.webrtc.org/native-code ) 来做到这一点。理想情况下,我希望能够为 WebRTC 连接指定我自己的证书。在这种情况下,我将能够通过我的特定于应用程序的安全通道对其进行验证。如果这是不可能的,那么建议的方法是什么?我将不胜感激任何提示。
c - Epoll 是否会与 UDP 侦听套接字一起使用以拥有事件驱动的 UDP 服务器
我正在尝试创建一个事件驱动的多线程 UDP/DTLS 服务器。设计基于以下概念
- 有一个客户端连接的 UDP 套接字
- 使用 Epoll 请求 UDP 侦听套接字上的事件。
UDP 套接字充当 TCP 侦听套接字并创建连接到特定客户端的子 fd。为此,我为我的对象实现了一个 UDPAccept 方法,该方法具有如下所示的伪代码
/li>将子套接字添加到 Epoll 表。
/li>轮询子事件并监听套接字
/li>对同一事物有多个线程,在接受期间使用锁同步
现在我的问题是 epoll 会停止在侦听套接字上给我 POLLIN 事件,因为我已经为客户端创建了一个新的 UDP 子连接套接字,还是我必须自己处理它
java - 使用 Java 构建 DTLS 服务器(bouncycastle)
我想设置一个接收 DTLS 连接的(服务器)套接字。有没有比这个线程更能说明问题的文档?
那里提供的信息的工作示例也会很好。
c++ - WebRTC DTLS-SRTP OpenSSL 服务器握手失败
这是我在 OpenSSL 服务器模式下的程序,
SSL 和 BIO 变量的初始化部分:
DTLS 数据到达服务器时的服务器模式协商操作:
在这里,我附上了 Wireshark TCP-Dump 以便更好地监控该问题。
https://www.dropbox.com/s/quidcs6gilnvt2o/WebRTC%20DTLS%20Handshake%20Failure.pcapng?dl=0
现在,我对 SSL_CTX 变量的初始化充满信心。因为,有时握手会成功协商每个端口。但有时一两个端口的握手失败。我正在工作 5 天来解决 Google Chrome 的 WebRTC DTLS 服务器模式协商问题。但是我还没有找到这个问题的根本原因。