2012-12-13 15 views
167

Moja witryna działa doskonale przez SSL w moich pulpitów (chrom) Mam zieloną blokadę pobliżu pasku adresu mówiąc „Tożsamość zweryfikowana”certyfikat SSL nie jest zaufany - na telefon tylko

Ale za pomocą mobilnej przeglądarki mobilnej (Chrome/Safari) Widzę następujący komunikat - "Tożsamość tej strony internetowej nie została zweryfikowana", a blokada (w chromie w pobliżu paska adresu) ma czerwony znak x na niej Dowolny pomysł, dlaczego tak się dzieje?

+0

Gdzie kupiłeś certyfikat SSL? Verisign? Geotrust? –

+0

jakiego urzędu certyfikacji używasz? –

+8

Nasza aplikacja korzysta z widoku internetowego, a kilku klientów skarży się na to. Problem polegał na tym, że serwery tych klientów nie zawierały całego łańcucha certyfikatów wraz z certyfikatem serwera. Główny i pośredni urząd certyfikacji znajdują się w natywnym magazynie zaufania systemu Android, ale przeglądarka nie jest wystarczająco inteligentna, aby je wyszukać, jeśli nie są prezentowane przez serwer. Ponowne sformatowanie certyfikatu serwera w celu uwzględnienia całego łańcucha, w tym certyfikatów, naprawiło problem. Uważam, że jest to uważane za "najlepszą praktykę", ale nie jestem ekspertem. –

Odpowiedz

154

Wpisz tutaj swoją nazwę domeny: https://www.ssllabs.com/ssltest/analyze.html Powinieneś być w stanie sprawdzić, czy są jakieś problemy z łańcuchem certyfikatów ssl. Zgaduję, że masz problemy z łańcuchem SSL. Krótki opis problemu polega na tym, że faktycznie istnieje lista certyfikatów na twoim serwerze (i nie tylko jeden), które muszą być we właściwej kolejności. Jeśli są, ale nie we właściwej kolejności, witryna będzie dobrze działać w przeglądarkach na komputery stacjonarne (iOs również uważam), ale Android jest bardziej rygorystyczny co do kolejności certyfikatów i spowoduje błąd, jeśli zamówienie jest nieprawidłowe. Aby to naprawić, wystarczy ponownie zamówić certyfikaty.

+5

Witam, kiedy mówisz o ponownym zamówieniu, jak w zleceniu zmiany? W jaki sposób? lub ponownie złożyć zamówienie w urzędzie podpisującym? Dzięki – SergioM

+3

zajrzyj na http://superuser.com/questions/347588/how-do-ssl-chains-work, aby uzyskać więcej informacji na ten temat ... –

+1

Czy kiedykolwiek znalazłeś jakieś rozwiązanie? –

17

Najbardziej prawdopodobną przyczyną błędu jest to, że urząd certyfikacji, który wystawił certyfikat SSL, jest zaufany na komputerze, ale nie na telefonie komórkowym.

Jeśli kupiłeś certyfikat od zwykłego urzędu certyfikacji, nie powinno to stanowić problemu - ale jeśli jest on mniej powszechny, możliwe, że Twój telefon go nie ma. Może być konieczne zaakceptowanie go jako zaufanego wydawcy (chociaż nie jest to idealne rozwiązanie, jeśli strona jest udostępniana publicznie, ponieważ nie będzie tego chciała).

Może się wydawać, że przy szukaniu pomocy można uzyskać pomoc list of Trusted CAs for Android sprawdź, czy twój jest tam, czy nie.

Powiązane problemy