TLS Implementation Silverlight

本文关键字:Silverlight Implementation TLS | 更新日期: 2023-09-27 18:18:43

我正在尝试在Silverlight XMPP应用程序中实现TLS客户端。

我在tools.ietf.org上找到了一个关于TLS的很好的文档,有一个很好的结构解释,但是我找不到如何将这些结构转换成原始消息(字节)的解释。

下面是一个ClientHello消息。

谁能分享一些技巧或解决方法,或者至少一个例子来说明ClientHello消息应该如何以字节表示?

我试着用WireShark嗅出它,但它没有显示整个图片。

TLS Implementation Silverlight

如果某些东西是在完整的。net框架中,并且没有出现在Silverlight中,那么你的第一个选择是去Mono代码库并找到一种方法来移植它,

https://github.com/mono/mono

由于大多数Mono类库代码是在MIT/X11下许可的,因此重用它们是安全的。

如果你以前从未做过类似的事情,那么不建议你从头开始。

TLS不是一件容易实现的事情。除非您有特殊的理由这样做,否则使用现有的实现是更明智的。你可以像上面建议的那样使用Mono并移植它的代码,或者你可以使用我们的SecureBlackbox库中的SSL/TLS类,它也可以用于Silverlight,并且不需要你编写任何额外的代码。