вторник, 2 ноември 2010 г.

How to get Flex file upload over SSL work on Mozilla

I was persistantly getting an IO Error upon all attempts to get https upload with FileReference working on Firefox. And since these's no much info on the web on this issue (rather convictions that it just aint supported or something), let me add my own input on how I fixed it in my case.

Configuration:
--------------
Flex 3.5
Firefox 3.6.10
Apache 2 backend


The reason why it failed
------------------------
My backend server has a self-signed certificate. So in the begining of the https session, the browser shows the warning message for untrusted certificate. Choosing to trust this site's certificate (by adding 'exception' for it in the firefox store) is not enough for Flash to resolve the security issue. You need to:

1) Sign the server cectificate with a CA certificate and import the CA certificate into Firefox CA store. The path is Tools>options>advanced>encryption>view certificates>authorities>import. This way you make Firefox trust the CA and respectively the certificate of your backend server [signed with the CA signature]. The CA certificate can again be self-made, using a tool like OpenSSL.

2) Make sure Flash can access the CA certificate. Flash does not look for certificates in the Firefox store, but in the default CA certificates store. For windows, to make sure certificate info gets there, install the CA certificate with IExplorer under tools>..etc. For Linux, the location is /etc/ssl/certs/ and you should follow the specific system procedure for updating the store.

Your Personal Jesus

Който е гледал нощно небе високо горе в планината при ясно време, знае каква невероятна гледка е това. Безбройно много светлинки, и по-ярки, и по-слаби, толкова гъсто населени, че не можеш да не усетиш небето като жив организъм. Не просто обичайния фон отгоре, а повърхността на един наситен далечен свят.



Толкова е лесно да разбереш в този момент защо древния човек е одушевявал небето и си го е представял обитавано от особени приказни същества. При това същества с вероятно по-силно и сигурно присъствие на този свят от нас. Как иначе би могъл да се чувства древният човек на Земята, освен като на гости... Във всеки момент може да се случи нещо заплашително, като грандиозна буря, без ясна причина. Човекът не е знаел "правилата" и е бил като на "чужда" територия. А интуитивно му е заложено да очаква, че някой, някаква сила, все пак определя правилата.

Вродената склонност към одушевяване, в комбинация с вродения егоцентризъм лесно водят до допускането, че "това там", което определя правилата, знае за нас, усеща постъпките ни и може да ни накаже и изгони, ако поиска.

Тези неща ли наистина основават човешката вяра във висши създания, в Богове? Това ли е религиозното чувство?

В днешно време е актуална темата за преосмисляне на религията. От една страна, науката е оборила идеите за одушевени властващи сили над света. От друга, хората продължават да имат нужда от Нещо, което науката единстствено не може да замести.

Kакво всъщност е религията? Какво означава тя за искрено вярващия? Има ли елементи на "религиозност" в някои дейности на съвременния агностично настроен човек? Може би в изкуството? В любовта, в науката, в ритуалите? Актуален въпрос и маркер за самоанализиране.