Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Kompilierte OpenSSL Bibliotheken für Android (https://www.delphipraxis.net/188736-kompilierte-openssl-bibliotheken-fuer-android.html)

amigage 1. Apr 2016 09:51


Kompilierte OpenSSL Bibliotheken für Android
 
Hallo,

Google Play hat wieder einmal eine Mail versendet "Google Play warning: You are using a vulnerable version of OpenSSL", in der dazu aufgerufen wird, die verwendeten OpenSSL Bibliotheken zu aktualisieren.

In der Mail wird auch auf eine entsprechende Downloadseite https://www.openssl.org/source/ verwiesen. Jedoch habe ich keine Möglichkeit, die entsprechenden Quellcodes zu kompilieren. Ich muss leider auf eigene SSL Bibliotheken zurückgreifen, da die Indy Komponente aktuell noch nicht die unter Android 6 verwendete BoringSSL Bibliothek unterstützt.

Hat jemand Erfahrung damit, wie man dies macht? Oder kann jemand die aktuellen Versionen OpenSSL 1.02f/1.01r für Android kompilieren und als Download bereitstellen?

Besten Dank.

bra 1. Apr 2016 13:07

AW: Kompilierte OpenSSL Bibliotheken für Android
 
Liste der Anhänge anzeigen (Anzahl: 2)
Wir haben die OpenSSL-Bibliotheken für Android armeabi-v7a und x86 und den iOS Simulator in der Version 1.0.2g erstellt.
Ich hänge die hier mal an.

Bei Bedarf könnte ich auch noch die Dateien für iOS bereitstellen. Die sind aber bissl groß für Dateianhänge hier.

Eifelrunner 1. Apr 2016 19:39

AW: Kompilierte OpenSSL Bibliotheken für Android
 
Erstmal danke für die Biliothenken.
Ich habe Dehphi 10, wo muss ich Datein hin kopieren.
Ich fange gerade mit Android an daher diese Frage. Sorry

amigage 3. Apr 2016 09:45

AW: Kompilierte OpenSSL Bibliotheken für Android
 
@bra: Super, vielen Dank für das Bereitstellen der kompilierten Version.

@Eifelrunner: Die SSL Bilbliotheken müssen, wenn Du sie mit ausliefern musst, im Bereitstellungsfenster eingebunden werden.
Aus dem Embarcadero Quality Center:
Zitat:

Workaround:
1. Copy "libcrypto.so" and "libssl.so" from a running Android 5/4 device to the Delphi project folder.
2. Add both files to the Android configuration with remote path "assets\internal".
3. Change the Indy ObenSSL-LibPath at program start (maybe in FormCreate of the start form).
4. Check also: https://forums.embarcadero.com/threa...hreadID=118096

Yikes 28. Okt 2016 08:34

AW: Kompilierte OpenSSL Bibliotheken für Android
 
Hi, sorry wenn ich den Thread jetzt hier mal ausgrabe, aber ich komme grade nicht so ganz klar.

Wurde das immernoch nicht gefixt? War gestern sogar ganz schön erschrocken, als meine App plötzlich auf einem anderen Testtelefon nicht mehr funktioniert hat. Selbst mit Android 6 SDK...

Habe natürlich vorher versucht mich schlau zu machen und habe auch so einige Sachen zu dem Thema gefunden, aber könnte mir jemand vielleicht einen etwas ausführlicheren Step-By-Step-Guide geben, wie der Bug "SSL-Bibliothek konnte nicht geladen werden", gefixt werden kann? Habe zwar einiges in den letzten 3 Monaten gelernt, aber bin immernoch ein ziemlicher Newb, der viel mit Drag and Drop arbeitet. So auch bei TIdSSLIoHanderSocketOpenSSL :P

sko1 7. Apr 2017 14:10

AW: Kompilierte OpenSSL Bibliotheken für Android
 
Zitat:

Zitat von bra (Beitrag 1334456)
Wir haben die OpenSSL-Bibliotheken für Android armeabi-v7a und x86 und den iOS Simulator in der Version 1.0.2g erstellt.
Ich hänge die hier mal an.

Bei Bedarf könnte ich auch noch die Dateien für iOS bereitstellen. Die sind aber bissl groß für Dateianhänge hier.

Ich grabe den Thread mal aus, hat mir damals schon sehr geholfen (danke dafür noch mal) und nach einem Jahr frage ich mal ob es das Gleiche inzwischen fertig compiliert für die 1.1.0 er Version gibt?

Ciao
Stefan

sko1 10. Mai 2017 08:49

AW: Kompilierte OpenSSL Bibliotheken für Android
 
Da das aktuell in einem anderen Thread besprochen wird, getraue ich mich das noch mal zu pushen:

Gibt es inzwischen die fertig compilierten SO-Files für die 1.1.0 er Version?

Ciao
Stefan


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz