Цей вебсайт матиме обмежену функціональність, доки ми проводимо його обслуговування для поліпшення роботи. Якщо прочитана стаття не розв'язала вашу проблему і ви хочете поставити питання, наша спільнота підтримки з радістю допоможе вам на @FirefoxSupport у Twitter та /r/firefox на Reddit.

Шукати в статтях підтримки

Остерігайтеся нападів зловмисників. Mozilla ніколи не просить вас зателефонувати, надіслати номер телефону у повідомленні або поділитися з кимось особистими даними. Будь ласка, повідомте про підозрілі дії за допомогою меню “Повідомити про зловживання”

Докладніше

Ця тема перенесена в архів. Якщо вам потрібна допомога, запитайте.

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

  • 1 відповідь
  • 5 мають цю проблему
  • 1 перегляд
  • Остання відповідь від Takahide Matsuoka

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