Hallo Rudolf,
anbei ein Patch für HttpUtils.pm damit wird dem Modul die SHA-256 Authentifizierung beigebracht.
Die wird von den Shellys der 2. Generation benötigt, falls jemand die Web-API mit einem Passwort
abgesichert hat.
Grüße
Gerhard
(sorry für die PN - war unnötig)
Wenn ich den Patch richtig lese, dann ist er nicht Rueckwaerts-Kompatibel: fuer MD5-sess gibt es kein cnonce mehr, und ohne qop kein $ha2.
Ich habe mit meiner Version mein Bestes versucht (sha256 sollte mit und ohne qop bzw -sess funktionieren), allerdings kann ich es nicht testen, deswegen bitte ich um Feedback.
cnonce für MD5 hatte ich in den entsprechenden Zweig verschoben. $ha2 hab ich versammelt...
Ich lade mir die neue Version und teste mal.
Danke
Gerhard
Zitatcnonce für MD5 hatte ich in den entsprechenden Zweig verschoben.
Stimmt, der wird aber vorher schon fuer MD5-sess gebraucht.
Perl ist nicht meins ;)
Habs soweit getestet - tut. Danke.
Grüße
Gerhard