| |
|
|
|
 |
SDK (Software Development Kit)
A plataforma ADSS Server procura concentrar o máximo de operações possíveis no lado do servidor e reduzir o processamento no lado cliente, o que facilita não só a performance das aplicações (pois operações criptográficas podem exigir um grande poder de processamento) mas também diminui a necessidade de instalação de software nas estações de trabalho dos usuários.
Entretanto, em alguns casos é imprescindível que a assinatura digital seja realizada pelo próprio usuário como, por exemplo, no caso dos certificados A3 ICP-Brasil, em que a chave privada do usuário está protegida dentro de um token ou um smart card.
Nesses casos, um software no computador do usuário é responsável por acionar o certificado (esteja ele em token, um smart card ou até mesmo no próprio computador) no momento da realização da assinatura digital.
De maneira a atender esta necessidade, mas mantendo o mínimo de processamento possível no lado do usuário, o ADSS Server conta o ADSS GoSign Applet, um módulo SDK (Software Development Kit) que permite a customização das aplicações clientes para utilizar a certificação digital e integrá-la ao servidor.
Principalmente voltado para o ambiente web, o SDK está disponível originalmente na versão JAVA, em que um applet é fornecido para integração com as aplicações do cliente. Este applet é responsável por todas as operações cripotgráficas realizadas no computador do usuário, bem como a integração com o servidor de assinatura, que cumpre parte do processamento.
Esta abordagem diminui consideravelmente o esforço de desevolvimento e, assim, permite aos desenvolvedores envolvidos no projeto realizar seu trabalho sem nenhum conhecimento prévio de certificação digital e em tempo recorde!
Algumas características técnicas do SDK:
Formatos de assinatura suportados
O GoSign suporta os formatos PKCS#7, CMS, CAdES, XMLDsig, XadES, PDF e ainda permite a criação de assinaturas digitais com carimbos de tempo e assinaturas digitais de longa duração, através de sua integração com o ADSS Server.

Filtro dos certificados do usuário
Filtros podem ser criados baseados em informações do certificado do usuário, permitindo que somente os certificados realmente aptos à realização das assinaturas sejam apresentados ao usuário para escolher. Isto é especialmente útil, por exemplo, para prevenir que um usuário selecione um de seus certificados antigos (expirados) para a realização de uma nova assinatura, orientando corretamente o usuário e prevenindo falhas no processo.

Interface do sistema definida pelos desenvovedores
O SDK é um componente “invisível” para os usuários, e será utilizado pelos desenvolvedores somente nos momentos críticos de realização das assinaturas, oferecendo total liberdade no desenvolvimento da interface do sistema.
O componente opera de forma absolutamente silenciosa, sendo necessário apenas que o computador do usuário esteja apto a executar applets e, caso o certificado esteja protegido por uma senha, que a mesma seja digitada no momento da realização da assinatura.

Applet autenticado pela própria empresa
O applet fornecido pelo GoSign pode ser assinado digitalmente pela própria empresa (com seu certificado digital de Code Signing), facilitando a execução do componente dentro de um ambiente corporativo controlado e aumentando a confiabilidade do sistema.

Componente integrado à plataforma Windows
Para acesso mais simples aos certificados dos usuários, o componente foi criado com integração total à plataforma windows, permitindo que a experiência dos usuários seja a mesma, não importando se o certificado utilizado está armazenado no computador do usuário (certificados A1) ou mesmo em um token ou smart card (certificados A3).
Em ambos os casos, basta que o usuário selecione o certificado em uma lista que será apresentada e digite sua senha (quando aplicável).
Entre em contato conosco para mais informações!
|
|
|
|