Die Android Digital Asset Link-Überprüfung schlägt fehl, da die Website LetsEncrypt SSL-Zertifikat verwendet

8

Ich hatte gerade angefangen, Support für App-Links in meine App zu implementieren, als ich auf dieses ungewöhnliche Problem stieß.

Nach den Schritten im Link-Tool für Android Studio-Apps konnte ich schnell die erforderlichen Änderungen vornehmen. Als ich jedoch die Verknüpfung der Digital Asset Link-Dateien mit meiner Website überprüft habe, ist ein Fehler aufgetreten.

Anfangs dachte ich, es könnte ein Fehler beim Zugriff auf den Link auftreten. Ich habe versucht, mit mehreren Browsern auf den Link zuzugreifen, und es gab keinen Fehler.

Als ich mich nach jemandem umschaute, der ein ähnliches Problem hatte, stieß ich auf diesen Beitrag . Die Site, mit der ich arbeiten wollte, verwendete auch ein LetsEncrypt-generiertes SSL-Zertifikat. Also, ich habe versucht, eine andere Website, die LetsEncrypt SSL verwendet - das gleiche Ergebnis. Dann habe ich eine Website verwendet, die RapidSSL SSL und Bingo verwendet - es hat funktioniert!

Ich bin mir nicht sicher, ob das App-Links-Team dies bemerkt hat. Aber kann jemand helfen, eine Antwort darauf zu bekommen?

Danke!

    
anirvan 11.09.2017, 15:45
quelle

2 Antworten

1

Ich habe die gleichen Probleme mit SSL-Zertifikat ist nicht verifiziert. Dies liegt daran, dass Sie auf dem Server, auf dem Sie dort hosten, das SSL-Zertifikat

überprüfen müssen
  

Die Datei generiert also den Namen assertlinks.json

Diese Datei müssen Sie über Ihre Serverdomäne platzieren, indem Sie den Ordner .well-known / in dieser json-Datei erstellen

Ссылка

in mainfiest Ich habe diesen Code

%Vor%
  

Befolgen Sie diese Schritte, um es zum Laufen zu bringen    Ссылка

    
Amjad Khan 22.09.2017 04:18
quelle
-1

Ich habe dieses Problem auch, wenn ich Android Studio 2.3 verwende.

Eine von uns verschlüsseln Zertifikats-Root-CA ist "DST Root CA X3", also können Sie überprüfen, ob Ihre Root-CA für Let's es verschlüsseln soll.

Wenn ich wireshark die SSL-Pakete erfassen, zeigt es, dass "Zertifikat unbekannt". Also denke ich, Android Stuido 2.3 nicht enthalten "DST Root CA X3" in der Stamm-CA-Liste.

Sie sollten also ein anderes Zertifikat ausprobieren, das von einer anderen Stammzertifizierungsstelle veröffentlicht wurde.

    
starcwl 24.02.2018 17:27
quelle

Tags und Links