Assinatura Digital - OpenXML

6:55 pm OpenXML, CodePlex, Tecnologia, .LTIA.

Como comentado em um post aterior, vou falar um pouco sobre um projeto que participei com o Whoiss, Tulio e o Moro… O AssinadorDigital

Hà algum tempo ouvi falar sobre assinatura digital de documento, não me interessei muito pelo assunto, por isso não quis saber como funcionava… até que umas semanas atrás apareceu um projeto a ser realizado e fui chamado para participar…

O objetivo do projeto era possibilitar a assinatura, remoção e validação de uma assinatura digital em documentos Office (Wordprocessing, Spreadsheets e Presentations) individuais ou em lote, e disponibilizar o código no Codeplex sob a licensa Ms-RL. Em breve o AssinadorDigital também terá suporte à XPS.

Contexto do projeto

A suite Microsoft Office suporta a assinatura digital de documentos desde a versão Office XP. Com o uso de um certificado digital, o usuário utilizava o Office para assinar digitalmente documentos Word, Excel e Powerpoint. Essa assinatura era armazenada dentro do formato binário dos documentos existentes até então, tornando difícil a utilização dessas assinaturas sem a suíte. Além disso, as assinaturas não seguiam a especificação XML-DSig, atualmente seguida pela ICP-Brasil.

Com a introdução do formato Office Open XML, tornou-se possível representar documentos criados ou consumidos pelo Office de forma XML e assim utilizar a recomendação XML-DSig para as Assinaturas Digitais, atendendo à ICP-Brasil. A partir desta abertura, é possível inserir, remover e validar assinaturas digitais em documentos Office sem a necessidade do mesmo.

Como funciona o Assinador?

Ao instalar o AssinadorDigital, ele funciona como uma ShellExtension do Windows, acessível no Explorer através do botão direito do mouse.

E, de a cordo com a opção escolhida, é possível visualizar, remover ou adicionar assinaturas aos documentos selecionados.

Este post era pra ser apenas uma descrição rápida do AssinadorDigital, e já escrevi muito…

Termino aqui, com o convite de instalar o programa e ver como ele funciona, no CodePlex está o código fonte e tem um instalador também. Fácil de instalar e usar, pra qualquer pessoa pode ser um ótimo utilitário! E para quem trabalha com Certificados Digitais é uma ótima ferramenta, indispensável!! (Clique aqui para fazer o download no CodePlex)

Obs.: Os certificados válidos devem ser registrados em agências… mas para testar, é possível criar o próprio certificado no computador, clique aqui para ver como!

Bookmark and Share

[Post to Twitter]  [Post to Delicious]  [Post to Digg]  [Post to StumbleUpon]