OpenSSL 1.0.2のオプションはno-dtls1
です(このエリアでは、OpenSSL 1.1.0のオプションが少し異なります)。
このオプションにはバグがありますので、unknown option - no-dtls1
というメッセージが表示されます。しかしこれは偽りです。安全にビルドを続けることができます。 s_server
でDTLSを使用しようとすると、DTLSが正常に無効になったことを確認できます。それは-dtls
オプションを理解していないので、それは文句を言う必要があります。
cd out32dll
openssl s_server -dtls
usage: s_server [args ...]
-accept arg - port to accept on (default is 4433)
-verify_hostname host - check peer certificate matches "host"
-verify_email email - check peer certificate matches "email"
-verify_ip ipaddr - check peer certificate matches "ipaddr"
...
EDIT: https://github.com/openssl/openssl/commit/1c5ebcd87822c2af4b8fdc23fa8b9a7201fb7097
ん(:スプリアス
unknown option - no-dtls1
警告メッセージの修正はここではOpenSSLのGitのレポにコミットされていることを 注意1)ライブラリビルド後、(2) 'opensslconf.h'で定義された' OPENSSL_NO_DTLS'ですか?また、画像を削除してテキストを追加してください。画像上のテキストは、将来の訪問者のために検索エンジンによって索引付けすることはできません。 – jwwはい、ライブラリは後で正常にビルドされ、OPENSSL_NO_DTLSはopensslconf.hに見つかりません。@jww –
設定スクリプトのマイナーな問題のようです。 OpenSSLは最近、バグトラッキングを[OpenSSL GitHub](https://github.com/openssl/openssl)に移しました。たぶんあなたは彼らにそれを知らせることができます。 – jww