Cidadão OSX (de pleno direito)
Depois do teaser que deixámos em Setembro, ficou disponível desde o Codebits 2009 a primeira versão do software do cartão do cidadão para OSX
Qualquer cidadão utilizador de Mac que experimentasse usar o software oficial do cartão do cidadão teria certamente vários problemas
1. Instalação é à falta de melhor adjectivo, obnóxia.
2. Compatibilidade exclusiva com o browser Firefox.
3. Permanente atraso face à release actual do OSX (ainda vai no 10.5)
4. Inexistência de integração com o Keychain (Porta-chaves)
CIdadão OSX, mas de segunda categoria. Ao contrário dos belgas que viram a distribuição do OSX contemplar nativamente o seu cartão do cidadão, os portugueses têm de se contentar com um "port" da versão Windows, fechada a 7 chaves.
No SAPO fizémos várias abordagens ao tema. Conversas com a Apple e a Zetes a quem agradecemos a atenção que dispensaram ao tema mas cujas mãos estavam aparentemente atadas por questões de negócio.
O objectivo inicial era usar o tokend nativo do OSX.
A alternativa mais viável foi juntar as peças do puzzle. Por um lado, a comunidade dos developers com os brilhantes João Poupino e Paulo Andrade; por outro um projecto opensource dedicado aos Smart Cards: o OpenSC.
A peça final do puzzle foi-nos gentilmente cedida pela A.M.A. (Agência para a Modernização Administrativa) que nos disponibilizou a documentação possível.
O resultado foi esta primeira versão que integra plenamente com o Keychain e consequentemente com o Safari.
O código é totalmente open source. Inclusive soubémos que os desenvolvimentos feitos irão integrar a distribuição oficial do OpenSC em breve.
É uma versão beta. Reportes de bugs e sugestões serão bem vindas. Developers interessados em participar no projecto também.
O roadmap prevê vários objectivos entre os quais destacamos
1. Criar uma interface gráfica (GUI) para vizualizar os dados do cartão
2. Criar forma fácil e eficiente de obter certificados de mail junto de uma CA e incorporá-los no próprio cartão. Isto permitirá assinar mails no Mail.app
Experimentem e deixem-nos o vosso feedback.
PS. Agradecimentos especiais ao cidadão osx honorário número 1, o Manuel Silva dos Açores que muito interveio na fase inicial.