2011-12-25 32 views
0

我想在Silverlight XMPP應用程序中實現TLS客戶端。TLS實現Silverlight

我在tools.ietf.org找到了關於TLS的很好的文檔,裏面有很好的結構解釋,但是我找不到解釋如何將這些struncture轉換成原始消息(字節)。

這裏是例如ClientHello消息。

任何人都可以分享一些技巧或解決方法,或者至少ClientHello消息應該如何看字節的一個例子?

我試圖用WireShark來嗅探它,但它沒有顯示整個圖片。

回答

0

如果事情是完整的.NET框架,並在Silverlight不存在,你的第一選擇是去單代碼庫,並找到一種方法將它移植,

https://github.com/mono/mono

由於大多數Mono類庫代碼都是在MIT/X11下許可的,因此重用它們是安全的。

從頭開始像你一樣不推薦,如果你以前從未做過類似的事情。

+0

謝謝,我會嘗試。 – DigitWolf 2011-12-27 08:51:43

0

TLS並不是一個微不足道的東西來實現。除非您有明確的理由來執行此操作,否則使用現有的實現更爲明智。您可以按照上面的建議使用Mono並移植它的代碼,也可以使用我們的SecureBlackbox庫的SSL/TLS類,它也適用於Silverlight,並且不需要任何額外的編碼。

+0

有沒有關於如何在Silverlight 5和TLS 1.2中使用SecureBlackbox類的示例?我安裝了SecureBlackbox,並且沒有包含SL和TLS的示例。我對如何配置應用程序以使用協議以及如何保護傳出的SOAP和REST消息特別感興趣。 – GPicazo 2016-08-30 17:35:46

+0

@GPicazo有關技術支持選項,請參閱https://www.eldos.com/sbb/support-tech.php。謝謝。 – 2016-08-30 17:37:09