问题标签 [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.

0 投票
2 回答
20050 浏览

websocket - Websocket 连接失败并显示星号 11

我正在尝试将 websocket 配置为使用星号 11。但是存在一些问题。我遵循的步骤是:在 http.conf 中启用了以下

我还为星号配置了 DTLS 支持。但是当我尝试连接到 websocket new WebSocket ("ws://mySeverIp:8088/ws"); . 它抛出一个错误

任何人请帮忙。

谢谢

0 投票
2 回答
3610 浏览

iot - CoAP 和 DTLS 集成

我有 CoAP (libcoap) 的实现和 DTLS (tinyDTLS) 的实现。如何将 CoAP (libcoap) 与 DTLS (tinyDTLS) 集成?

我将不胜感激任何建议。

0 投票
0 回答
400 浏览

security - 有人在 Contiki OS 中专门在 Rime 堆栈中实现了非对称加密算法吗?

我正在尝试在 Cooja 模拟器中执行多跳时在 Contiki Rime Stack 中实现椭圆曲线加密算法,例如 ECDH,但首先我需要知道..他们是否在 Contiki Rime 堆栈中实现了任何安全算法..我已经尝试过 contiki- tls-dtls-master 不起作用。我认为它不适用于 skymote ..我尝试了几个代码但仍然无法正常工作..正常文件正在工作,因为我们在 contiki OS 中使用 CFS ..所以请帮我解决这个问题.谢谢你。

0 投票
1 回答
821 浏览

netty - 向 netty 添加 DTLS 支持

有人能给我一些关于向 Netty 添加 DTLS 支持的见解吗?Netty 是否使用 openSSL 来支持 TLS 和相关?

问候马赫什

0 投票
1 回答
1530 浏览

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数据包。我该怎么做?

0 投票
1 回答
799 浏览

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 原型代码的类似问题。

提前致谢

0 投票
1 回答
580 浏览

objective-c - 如何在 WebRTC 中验证对等方的真实性(证书)?

根据 WebRTC 标准,所有连接都应通过 DTLS 加密。这很棒。但是,除非应用程序验证对等方的真实性,否则连接很容易受到中间人 (MITM) 攻击。

问题是如何在 Objective C 接口中使用 libWebRTC ( http://www.webrtc.org/native-code ) 来做到这一点。理想情况下,我希望能够为 WebRTC 连接指定我自己的证书。在这种情况下,我将能够通过我的特定于应用程序的安全通道对其进行验证。如果这是不可能的,那么建议的方法是什么?我将不胜感激任何提示。

0 投票
2 回答
2229 浏览

c - Epoll 是否会与 UDP 侦听套接字一起使用以拥有事件驱动的 UDP 服务器

我正在尝试创建一个事件驱动的多线程 UDP/DTLS 服务器。设计基于以下概念

  1. 有一个客户端连接的 UDP 套接字
  2. 使用 Epoll 请求 UDP 侦听套接字上的事件。
  3. UDP 套接字充当 TCP 侦听套接字并创建连接到特定客户端的子 fd。为此,我为我的对象实现了一个 UDPAccept 方法,该方法具有如下所示的伪代码

    /li>
  4. 将子套接字添加到 Epoll 表。

    /li>
  5. 轮询子事件并监听套接字

    /li>
  6. 对同一事物有多个线程,在接受期间使用锁同步

现在我的问题是 epoll 会停止在侦听套接字上给我 POLLIN 事件,因为我已经为客户端创建了一个新的 UDP 子连接套接字,还是我必须自己处理它

0 投票
0 回答
3385 浏览

java - 使用 Java 构建 DTLS 服务器(bouncycastle)

我想设置一个接收 DTLS 连接的(服务器)套接字。有没有比这个线程更能说明问题的文档?

那里提供的信息的工作示例也会很好。

0 投票
1 回答
1229 浏览

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 服务器模式协商问题。但是我还没有找到这个问题的根本原因。