After accepting connection, peer#hostname is not set
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Bug
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Bereich
- cryptography, security
Rechercherichtung
Beginnen Sie damit, die serverseitige SNI-Aushandlung sowie die im Bericht beschriebene Behandlung von peer.hostname und severname_cb nachzuverfolgen. Bestimmen Sie das erwartete Verhalten nach der Annahme der Verbindung, einschließlich der Frage, ob der Hostname automatisch gesetzt werden sollte, und validieren Sie die Entscheidung mit einer gezielten Abdeckung des serverseitigen Ergebnisses.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
I'm experimenting with implementing a SSL server with SNI.
Once the peer has negotiated the connection, and has connected successfully, I want to access the hostname that was used. I thought this would be accessible on the server side through peer.hostname but it's nil. The only thing I can access is peer.cert which does have the right subject.
Would it be safe (on the server side) to set peer.hostname in severname_cb? Another question is, should this be done automatically?
- Vorherrschende Sprache
- C
- Sterne
- 276
- Forks
- 200
- Ø Merge
- 15 Std. 35 Min.
- Gemergte PRs (30 T.)
- 7
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus ruby/openssl
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
ruby/openssl#1116 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 48/100
ruby/openssl#1082 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
ruby/openssl#1075 · 4 Kommentare ·
Maintainer antworten meist innerhalb von 1 Tag
-
Unchecked *_set_* callsOffen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
ruby/openssl#1038 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
ruby/openssl#988 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Ähnliche Issues
-
documentation
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 92/100
github/copilot-sdk#2804 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
Zenmap
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 5 Tagen
-
hfile_s3: reading to EOF fails with EINVAL when object size is a multiple of the read part sizeOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
Maintainer antworten meist innerhalb von 3 Tagen