質問

あなたがお勧めDTLSライブラリはありますか?

役に立ちましたか?

解決

あなたは OpenSSLののを見てかかることがあります。これは、TLSとDTLSプロトコルの両方を処理します。

の例を取得するには、あなたはまた、 OpenVPNののソースコードを見てみたいことがあります。

Iは、これらのソースを使用して、TLS / DTLSの両方のためのC ++抽象化レイヤを実装します。

はOpenSSLのAPIは、複数のソースにまたがっていると、特定の機能や構造のための「検索」するeffecient方法を提供するものではないので、とにかく、あなたは非常に患者でなければならないでしょう。

他のヒント

私はのNet-SNMPは、DTLSを実装するためにOpenSSLを使用の方法について解説/ガイドを書きましたP>

http://www.net-snmp.org/wiki/index。 PHP / DTLS_Implementation_Notesする

残念ながら、いくつか間違って、それに古くなっおそらくあります。非常に少ない使用可能なドキュメントがまったく出てそこにあるので、しかし、それはまだ良い出発点です。

同様DTLS 1.0とDTLS 1.2の両方をサポートしていの

オープンソース CyaSSLライブラリー、中標準のSSL / TLSのほかには、TLS 1.2までのプロトコル。 Cで書かれ、利用可能 Javaラッパーでもあります。

CyaSSLマニュアルには、使用状況や指導に関する良い参考ですそして、ダウンロードパッケージには、ユーザーが立ち上がってより迅速に(./examplesディレクトリの下にあります)で実行を支援するためにクライアントとサーバーの両方の例が含まれています。

SSL / TLSライブラリを比較するとき、次のWikipediaの記事は良い基準点になりますます。http:// EN .wikipedia.org /ウィキ/ Comparison_of_TLS_implementationsするます。

DTLSは、同様GNUTLSライブラリでサポートされています。 APIと例に関する情報は GNUTLSマニュアルの中で提供されます。

OpenSSLがバージョン0.9.8以降DTLS 1.0をサポートするために開始し、バージョン1.0.1c以上が何らかのDTLS関連の修正にお勧めします(DTLS DoS攻撃などを回避DTLS、SRTPをサポートし、。)

DTLS 1.2が必要な場合は、

、opensslのバージョン1.1.0が必要です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top