Forum: Cross-Platform-Entwicklung
by Incocnito,
9. Apr 2021
Brauche ich dafür vielleicht den Private-Key-Teil des Zertifikats?
Ich habe gerade im Handy selbst versucht das Zertifikat zu registrieren, was er aber ablehnt.
Das wäre aber eine ungünstige Lösung. Ich weiß ja, dass ich dem Server vertrauen kann,
da bekomme ich aber ja das Private-Key-Teil ja nicht unbedingt her.
Forum: Cross-Platform-Entwicklung
by Incocnito,
9. Apr 2021
Kurzes Update:
Das hat leider nicht geholfen. Wenn ich den auf "False" gesetzt habe kamen sogar noch Fehlermeldungen, dass "CheckSynchronized nicht vom Haupt-Thread aufgerufen" wurde. Wobei ich nicht sehe, warum das nicht im Haupt-Thread läuft, mal so am Rande.
Außerdem hatte ich den Fall, dass es nicht unter Windows 8.1 lief.
Das konnte ich beheben, indem ich vom TNetHttpClient die...
Forum: Cross-Platform-Entwicklung
by Incocnito,
19. Mär 2021
Auf der Seite wird unter
https://developer.android.com/training/articles/security-ssl#SelfSigned
auf den TrustManager verwiesen.
Gibt es sowas für Delphi (FMX)?
LG Incocnito
Forum: Cross-Platform-Entwicklung
by Incocnito,
19. Mär 2021
<<Push>>
Oder Allgemein: Hat jemand irgendwo mal eine Anleitung gesehen, wie man eine App anpassen muss
um eine Verbindung zu einem HTTPS-Server herzustellen, welcher ein Self-Signed-Zertifikat hat?
LG Incocnito
Forum: Cross-Platform-Entwicklung
by Incocnito,
17. Mär 2021
... ok Aktualisierung:
Die Pfade sind fest definiert
vgl.: https://developer.android.com/guide/topics/resources/providing-resources
und für das Zertifikat muss ich in den Ordner "raw" gehen.
Die Zertifikatsdatei liegt nun also mit dem Namen "my_ca.crt"
in "res\raw\" (sowohl lokal, aber vor allem im Remote-Pfad)
In der Network-Konfig steht nun auch
src="@raw/my_ca"
Also keine eigenen...