Where did you install Firefox from? Help Mozilla uncover 3rd party websites that offer problematic Firefox installation by taking part in our campaign. There will be swag, and you'll be featured in our blog if you manage to report at least 10 valid reports!

搜索 | 用户支持

防范以用户支持为名的诈骗。我们绝对不会要求您拨打电话或发送短信,及提供任何个人信息。请使用“举报滥用”选项报告涉及违规的行为。

Learn More

Invalid URL Errors when trying to access custom Sync Server(rev 532) from Firefox 17.0 for Android via HTTPS

more options

I currently have Sync Server(rev 532) installed on FreeBSD-STABLE(stable/9) and have Firefox 17 on Mac OS X and Windows XP sync successfully. But when I try to pair Firefox 17.0 for Android by entering 3 rows of 4 letter codes into Firefox on Desktop, the sync never ends on Android, although the Sync account gets listed in "Settings> Accounts & sync> Firefox Sync". If I try to pair the Android with advanced setting (using the Recovery Key), I get "Please enter valid server URL" after entering custom server URL (I tried mozsync.mydomain.tld, https://mozsync.mydomain.tld, https://mozsync.mydomain.tld/) along with my account information. I had my Sync Server listen on HTTPS only, but if I setup my server on HTTP, everything works as expected. The content of log file for SSL connection only includes the logs from my Desktop and none from my Android device. Direct access from Firefox for Android to "https://mozsync.mydomain.tld/weave-delete-account" succeeds, and this connection gets logged. My device is HTC Evo 4G (named HTC EVO WiMAX ISW11HT in Japan) with officially updated of version Android (2.3.4 Gingerbread :P) by HTC.

I currently have my Sync Server listening on HTTP, but I am little uncomfortable with my syncing datas being tranmitted without SSL. Any help is appreciated!!!

I currently have Sync Server(rev 532) installed on FreeBSD-STABLE(stable/9) and have Firefox 17 on Mac OS X and Windows XP sync successfully. But when I try to pair Firefox 17.0 for Android by entering 3 rows of 4 letter codes into Firefox on Desktop, the sync never ends on Android, although the Sync account gets listed in "Settings> Accounts & sync> Firefox Sync". If I try to pair the Android with advanced setting (using the Recovery Key), I get "Please enter valid server URL" after entering custom server URL (I tried mozsync.mydomain.tld, https://mozsync.mydomain.tld, https://mozsync.mydomain.tld/) along with my account information. I had my Sync Server listen on HTTPS only, but if I setup my server on HTTP, everything works as expected. The content of log file for SSL connection only includes the logs from my Desktop and none from my Android device. Direct access from Firefox for Android to "https://mozsync.mydomain.tld/weave-delete-account" succeeds, and this connection gets logged. My device is HTC Evo 4G (named HTC EVO WiMAX ISW11HT in Japan) with officially updated of version Android (2.3.4 Gingerbread :P) by HTC. I currently have my Sync Server listening on HTTP, but I am little uncomfortable with my syncing datas being tranmitted without SSL. Any help is appreciated!!!

被采纳的解决方案

I have filed a bug here at bugzilla. Any help is still appreciated!!!

Edit: The bug was filed as duplicate of this. It turned out the CA, which issued my certificate, was not bundled and importing SSL is broken in early version of Android. Same applies to self-signed certificates. Maybe the solution is to update the Android version by rooting the phone, which is not my choice.

I'm closing my question as solved, because the root of the problem is not Firefox.

定位到答案原位置 👍 0

所有回复 (1)

more options

选择的解决方案

I have filed a bug here at bugzilla. Any help is still appreciated!!!

Edit: The bug was filed as duplicate of this. It turned out the CA, which issued my certificate, was not bundled and importing SSL is broken in early version of Android. Same applies to self-signed certificates. Maybe the solution is to update the Android version by rooting the phone, which is not my choice.

I'm closing my question as solved, because the root of the problem is not Firefox.

由Takahide Matsuoka于修改