Building Firefox for Mobile (Fennec) on Maemo SDK

Recently I built Firefox for mobile (Fennec) for Maemo, because I wanted the latest version. A few modifications had to be made and I decided to describe the process.

Note:If you don’t want to build Fennec yourself, you can skip reading and download the latest version here.

Using Qualified Certificates on Nokia N900


Nokia N900

Several months ago I decided that I want to change my ageing Symbian platform, Nokia phone with something newer. I came across a bargain for Nokia N900. N900 has a querty keyboard and is running Maemo, a Linux-based OS. It has great integration with different instant messengers like Skype, GTalk, etc. The phone has 32 GB of storage, USB host and fully customizable UI. When I chose this phone I reasoned that I can easily customize its software, if the need arises, because it’s Linux-based. It’s a great phone, though it’s old (2009 model).

Qualified Digital Certificates

Digital certificates are the electronic equivalent of an ID card. They are issued by certification authorities and contain identification information about the holder, including the person’s public key, along with the authority’s digital signature, so that the recipient can verify the authenticity of the certificate.

The term qualified certificate is defined in European Directive. The qualified digital certificates are used in conjunction with secure signature-creation devices (cryptographic tokens) to create qualified electronic signatures. According to the EU legislation the qualified electronic signatures are equivalent to the handwritten signatures.

I have a qualified digital certificate, issued on Siemens CardOS card and an ACS ACR reader. Most of the time I have access to a PC, but I decided that since the N900 is running Linux it will be great, if I can use my qualified certificate on my phone.

The reader connected to the phone.