Hi,
I am using CSipSimple code for my Android application. But got rejected
for violation of Google Play policies. As described it is using a
version of OpenSSL containing a security vulnerability.
/"Your app is using a version of OpenSSL containing a security
vulnerability//
///
As per the Google support team -
/"Please migrate your app(s) to OpenSSL 1.02f/1.01r or higher as soon
as possible and increment the version number of the upgraded APK.
Beginning July 11, 2016, Google Play will block publishing of any new
apps or updates that use older versions of OpenSSL. Your published app
version will remain unaffected, however any updates to the app will be
blocked unless they address this vulnerability."/
https://support.google.com/faqs/answer/637672
The OpenSSL version for apk found using following command ($ unzip -p
YourApp.apk | strings | grep "OpenSSL") is-
Also to mention we are using Https protocol in the app.
Is there a way in which we can upgrade the OpenSSL version of the app?
Please let me know pointers if any.
Thanks & Regards,
Monica Memane
If you are using the openssl library bundled with the device, then you must provide your own. Just build it add add the dependency in your Android.mk so it gets bundled inside your apk. Then it will be loaded from there instead of from the system folder.
/Johan