Java-keytool-Befehl mit IP-Adressen

Ich versuche, ein Bild über einen https-URL, und habe einige Probleme. Ich generieren Sie einen keystore mit dem Java-keytool-Befehl. Wenn ich geben Sie den common name (CN) gleich zu meinem Hostnamen, wie z.B. CN=JONMORRA, und dann versuchen Sie, die Abfrage über mein hostname, wie https://JONMORRA:8443/ dann funktioniert es einwandfrei. Allerdings, wenn ich geben Sie den common name als meine ip-Adresse, so dass CN=192.168.56.1, und versuchen die Abfrage über meine ip Adresse, wie https://192.168.56.1:8443/ dann bekomme ich eine Fehlermeldung

HTTPS hostname wrong: sollte <192.168.56.1>

Welches besagt, dass mein hostname ist falsch, auch wenn das ist, was ich in den angegebenen keystore.

Möchte ich nutzen, ip-Adressen anstelle von Hostnamen, so kann ich die Abfrage zwischen Linux-und Windows-Boxen, ohne sich Gedanken über Hostnamen.

Warum ist die CN nicht zu akzeptieren, ip-Adressen und wie kann ich es beheben?

Dank

InformationsquelleAutor Jon | 2009-07-23
Schreibe einen Kommentar