Fehler: Name wird für selbstsignierte SSL-Zertifikate unter Android nicht verarbeitet

Ich versuche, mit dem integrierten Browser von Android 2.3.4 aus auf meine durch SSL geschützte Webanwendung zuzugreifen.

Das Serverzertifikat ist ein selbstsigniertes Zertifikat, das ich mit erstellt habeMAKECERT und auf dem Server installiert. Wenn ich versuche, auf die Seite zuzugreifen, wird vom Browser eine Fehlermeldung angezeigtThe name of the site does not match name on the certificate.

Ich habe überprüft und die Serveradresse entspricht genau dem allgemeinen Namen meines Zertifikats (es ist eigentlich nur eine IP-Adresse).

Die Nachricht wird nicht angezeigt, wenn ich versuche, auf dem Android-Gerät auf andere Websites zuzugreifen, die mit nicht selbstsignierten Zertifikaten geschützt sind.

Wenn ich mit IE oder Chrome auf einem Desktop auf dieselbe Seite zugreife - abgesehen von der Meldung der Signaturautorität -, werden keine Warnungen angezeigt. Sobald ich das Zertifikat in der vertrauenswürdigen Stammzertifizierungsstelle installiert habe, wird das Zertifikat vom Browser problemlos akzeptiert.

Sollte ich davon ausgehen, dass die Nachricht tatsächlich eine Ablehnung des von Android selbst signierten Zertifikats ist?

Ich bin ein bisschen verwirrt darüber.

Ich habe versucht, das Zertifikat im Speicher für Anmeldeinformationen zu installieren, aber das verbessert die Situation nicht. und jetzt habe ich keine ahnung, was ich als nächstes versuchen könnte.

Fragen sind: Gibt es eine bestimmte Sache, die ich befolgen sollte, um ein selbstsigniertes Zertifikat zu erstellen, das für Android akzeptabel ist? Hat es jemand geschafft, die von Android selbst signierten Zertifikate ohne diese Warnung zu akzeptieren?

Was könnte ich noch versuchen?

-AKTUALISIEREN- Brunos Antwort hat mich in die richtige Richtung gelenkt, und ich konnte einen Schritt nach vorne machen: Ich habe das Zertifikat neu erstellt und SAN hinzugefügt (musste aufgeben)MAKECERT zumOpenSSL, dort folgenAnweisungen von Andy Arismendi).

Jetzt ist die Nachricht weg, aber ich bin in dem bereits besprochenen Problem "Zertifizierungsautorität nicht vertrauenswürdig" blockiertin diesem SO PostDeshalb arbeite ich immer noch daran, eine endgültige Lösung für mein Problem zu finden - es wird keine Warnung im Android-Browser angezeigt.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage