Die gewünschte Option in OpenSSL 1.0.2 ist no-dtls1
(OpenSSL 1.1.0 hat etwas andere Optionen in diesem Bereich).
Es gibt einen Fehler für diese Option. Daher wird immer noch die Nachricht unknown option - no-dtls1
angezeigt. Dies ist jedoch falsch. Sie können sicher weiter bauen. Sie können bestätigen, dass DTLS erfolgreich deaktiviert wurde, indem Sie versuchen, es in s_server
zu verwenden. Es sollte sich beschweren, weil es nicht die -dtls
Option nicht verstehen:
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: Beachten Sie, dass ein Update für die unechte unknown option - no-dtls1
Warnung Meldung an die OpenSSL git Repo hier begangen worden: https://github.com/openssl/openssl/commit/1c5ebcd87822c2af4b8fdc23fa8b9a7201fb7097
Does (1) die Bibliothek Build danach, und (2) ist 'OPENSSL_NO_DTLS' definiert in' opensslconf.h'? Bitte entfernen Sie das Bild und fügen Sie den Text hinzu. Der Text auf dem Bild kann nicht von Suchmaschinen für zukünftige Besucher indiziert werden. – jww
Ja, die Bibliothek wurde anschließend erfolgreich erstellt und OPENSSL_NO_DTLS wurde nicht in opensslconf.h gefunden. @ Jww –
Es klingt wie ein kleines Problem mit dem Configure-Skript. OpenSSL hat kürzlich ihre Fehlerverfolgung auf den [OpenSSL GitHub] (https://github.com/openssl/openssl) verschoben. Vielleicht könntest du es wissen lassen. – jww