Uma assinatura digital é, de forma conceitual, igual à assinatura escrita que é aplicada em documentos em papel. É utilizada uma assinatura digital para autenticar o signatário e as informações digitais assinadas (como modelos de formulário, mensagens de e-mail e documentos) através da encriptação de computador.
Neste artigo
O que é uma assinatura digital?
As assinaturas digitais ajudam a estabelecer o seguinte:
-
Autenticidade A assinatura digital ajuda a garantir que o signatário é quem diz ser.
-
Integridade A assinatura digital ajuda a garantir que o conteúdo assinado não foi alterado ou adulterado desde que a sua assinatura digital foi aplicada.
-
Não repudiação A assinatura digital ajuda a provar a origem do conteúdo assinado para todas as partes. A rejeição refere-se ao ato de um signatário negar qualquer associação com o conteúdo assinado.
É necessário um certificado digital para aplicar uma assinatura digital a um formulário do Microsoft InfoPath ou a um modelo de formulário do InfoPath. Pode obter um certificado digital através de uma autoridade de certificação comercial ou do seu administrador de segurança interna.
As assinaturas digitais podem ser aplicadas a formulários do InfoPath e aos modelos de formulário do InfoPath em que se baseiam.
Assinaturas digitais para formulários do InfoPath
As assinaturas digitais podem ser aplicadas a formulários que estão preenchidos no Internet Explorer e no InfoPath. Como estruturador de formulários, pode especificar os dados a serem assinados e configurar os métodos e controlos através dos quais os utilizadores adicionam as suas assinaturas. Depois de assinar um formulário, tanto o formulário como a parte do formulário que foi assinado não podem ser alterados sem invalidar a assinatura.
Aplicar uma assinatura digital a um formulário
O InfoPath permite que o estruturador de formulários especifique se todas as partes ou apenas partes do formulário estão assinadas digitalmente quando são aplicadas assinaturas. Existem algumas formas de fazer isto, e a sua escolha como estruturadora deve ser baseada na experiência de utilizador que funciona melhor para os seus utilizadores e a experiência que está disponível para os seus utilizadores quando vão para aplicar a assinatura. Existem três interfaces através das quais os utilizadores podem aplicar uma assinatura digital e cada uma destas interfaces pode ser configurada para aplicar uma assinatura digital parcial ou de forma completa.
Controlo de secção
O controlo de secção pode ser utilizado para aplicar assinaturas digitais no Internet Explorer e no InfoPath Filler. A forma mais fácil de configurar um controlo de secção para aplicar uma assinatura digital é através da caixa de diálogo Propriedades da secção .
-
No modelo de formulário, coloque o cursor onde pretende inserir o controlo.
-
No separador base , no grupo controlos , clique no controlo de secção .
-
Repita os dois passos anteriores, conforme necessário, para adicionar outros controlos que pretende que os utilizadores iniciem uma sessão na área controlo de secção .
Nota: Ao aplicar uma assinatura digital, os utilizadores assinam os dados guardados nesses controlos.
-
Selecione o controlo de secção .
-
No separador Propriedades , no grupo Propriedades , clique no botão Propriedades do controlo .
-
Selecione a caixa de verificação permitir que os utilizadores assinem esta secção digitalmente .
-
Selecione Adicionar dados que podem ser assinados a partir da lista.
-
Na maioria dos casos, os valores predefinidos na caixa de diálogo conjunto de dados assináveis estão corretos. Apenas os utilizadores avançados devem alterar estes valores.
-
Clique em OK para fechar a caixa de diálogo conjunto de dados assináveis .
-
Clique novamente em OK para fechar a caixa de diálogo Propriedades da secção .
O controlo de secção é utilizado com mais frequência para aplicar assinaturas digitais a partes de um formulário. No entanto, pode também ser utilizada para aplicar assinaturas a um formulário inteiro. Ao utilizar um controlo de secção para aplicar uma assinatura digital a um formulário inteiro, é aconselhável adicionar todos os controlos no formulário à secção.
Nota: A assinatura de secção é suportada no Internet Explorer e no InfoPath Filler.
Controlo da linha de assinatura
O controlo de linha de assinatura é utilizado para aplicar assinaturas digitais a formulários preenchidos no InfoPath Filler e predefinições para assinar o formulário inteiro. Com mais frequência, pode simplesmente adicionar o controlo de linha de assinatura a uma localização adequada no formulário (normalmente na parte inferior) e não existem mais definições a configurar. No entanto, o controlo de linha de assinatura pode ser configurado para permitir que os utilizadores assinem um formulário através de uma imagem ou apenas para iniciar partes de um formulário.
A definição do controlo de linha de assinatura para utilizar uma assinatura de imagem é utilizada com Hankos marcas de lista, que são normalmente utilizadas no Japão. Para configurar o controlo da linha de assinatura para utilizar uma imagem para assinaturas digitais:
-
No modelo de formulário, coloque o cursor onde pretende inserir o controlo.
-
No separador base , no grupo controlos , clique no controlo de linha de assinatura .
-
Selecione o controlo da linha de assinatura .
-
No separador Propriedades , no grupo Propriedades , clique no botão Propriedades do controlo .
-
Na caixa de diálogo Propriedades da linha de assinatura , clique no separador avançadas .
-
Na secção aparência , clique em Mostrar carimbo.
-
Clique em OK.
Para configurar o controlo de linha de assinatura para assinar apenas uma parte do formulário:
-
No modelo de formulário, coloque o cursor onde pretende inserir o controlo.
-
No separador base , no grupo controlos , clique no controlo de linha de assinatura .
-
Selecione o controlo da linha de assinatura .
-
No separador Propriedades , no grupo Propriedades , clique no botão Propriedades do controlo .
-
Na caixa de diálogo Propriedades da linha de assinatura , clique no separador avançadas .
-
Na secção especificar que partes do formulário assinar , clique no botão Modificar .
-
Especifique o conjunto de dados assináveis utilizando o seletor Selecionar um campo ou grupo.
-
Clique em OK para fechar a caixa de diálogo conjunto de dados assináveis .
-
Clique novamente em OK para fechar a caixa de diálogo Propriedades da secção .
Nota: O controlo de linha de assinatura só está disponível quando está a estruturar um formulário de preenchimento do InfoPath 2010 e não é suportado em formulários de browser. Além disso, o controlo de linha de assinatura permite que o InfoPath suporte o fluxo de trabalho recolher assinaturas – SharePoint 2010. O fluxo de trabalho recolher assinaturas – SharePoint 2010 encaminha um documento do Microsoft Office que está guardado para uma lista ou biblioteca para um grupo de pessoas para recolher as suas assinaturas digitais.
A vista Backstage
A vista Backstage do Microsoft Office é utilizada para aplicar assinaturas digitais em paralelo à utilização de controlos de linha de assinatura e de secção e na ausência de quaisquer controlos de assinatura. No entanto, é utilizado com mais frequência na ausência de um controlo de linha de assinatura quando não quiser um na superfície do seu formulário.
Para utilizar a vista Backstage para recolher uma assinatura digital na ausência de quaisquer controlos de assinatura, tem de ativar primeiro as assinaturas digitais do formulário e especificar o conjunto de dados que os utilizadores podem assinar.
-
Clique no separador Ficheiro.
-
Clique em Opções de formulário.
-
Em categoria, clique em assinaturas digitaise, em seguida, selecione permitir a assinatura de partes do formulário.
-
Clique em Adicionar.
-
Introduza o nome dos dados que serão assinados, sem espaços, na primeira caixa de texto.
-
À direita da caixa de texto campos e grupos a serem assinados , clique no ícone selecionar XPath .
-
Na caixa de diálogo Selecionar campo ou grupo , clique no campo ou grupo para o qual pretende ativar as assinaturas digitais.
-
Clique em OK.
Nota: A vista Backstage é uma funcionalidade só de cliente. Como resultado, só pode ser utilizado para aplicar assinaturas digitais a formulários preenchidos através do InfoPath Filler.
Adicionar múltiplas assinaturas a um formulário
Ao estruturar um modelo de formulário, também pode especificar se os utilizadores têm permissão para adicionar múltiplas assinaturas digitais a um formulário e se essas assinaturas devem ser coassinados (cada assinatura independe das outras assinaturas) ou com assinatura de contador (cada assinatura assina o formulário, bem como as assinaturas que o precedem). Pode configurar várias assinaturas utilizando o controlo de secção ou um controlo de linha de assinatura da seguinte forma:
Controlo de secção
-
Selecione o controlo de secção e, em seguida, no separador Propriedades , no grupo Propriedades , clique no botão Propriedades do controlo .
-
Clique no separador assinaturas digitais .
-
Selecione a caixa de verificação permitir que os utilizadores assinem esta secção digitalmente .
-
Clique no botão Modificar .
-
Selecione a opção adequada na secção Opções de assinatura .
-
Clique em OK.
-
Clique em OK para fechar a caixa de diálogo Propriedades da secção .
Controlo da linha de assinatura
-
No modelo de formulário, coloque o cursor onde pretende inserir o controlo.
-
No separador base , no grupo controlos , clique no controlo de linha de assinatura .
-
Selecione o controlo da linha de assinatura .
-
No separador Propriedades , no grupo Propriedades , clique no botão Propriedades do controlo .
-
Clique no separador Avançadas.
-
Clique no botão Modificar .
-
Selecione a opção adequada na secção Opções de assinatura .
-
Clique em OK.
-
Clique em OK para fechar a caixa de diálogo Propriedades da secção .
Especificar uma mensagem de confirmação a apresentar quando uma assinatura é aplicada
Também pode especificar uma mensagem de confirmação para mostrar o utilizador quando é aplicada uma assinatura digital. Para especificar uma mensagem de confirmação:
Controlo de secção
-
Selecione o controlo de secção .
-
No separador Propriedades , no grupo Propriedades , clique no botão Propriedades do controlo .
-
Clique no separador assinaturas digitais .
-
Selecione a caixa de verificação permitir que os utilizadores assinem esta secção digitalmente .
-
Clique no botão Modificar .
-
Selecione a opção adequada na secção Opções de assinatura .
-
Introduza a mensagem pretendida na caixa de mensagem de confirmação de assinatura .
-
Clique em OK para fechar a caixa de diálogo conjunto de dados assináveis .
-
Clique em OK para fechar a caixa de diálogo Propriedades da secção .
Controlo da linha de assinatura
-
No modelo de formulário, coloque o cursor onde pretende inserir o controlo.
-
No separador base , no grupo controlos , clique no controlo de linha de assinatura .
-
Selecione o controlo da linha de assinatura e, em seguida, no separador Propriedades , no grupo Propriedades , clique no botão Propriedades do controlo .
-
No separador geral , defina a mensagem na mensagem que os signatários verão antes da caixa de assinatura.
-
Clique em OK.
Desativar assinaturas digitais
Conclua os passos seguintes para desativar as assinaturas digitais de um formulário:
-
Clique em ficheiro e, em seguida, clique em Opções de formulário.
-
Em categoria, clique em assinaturas digitais.
-
Clique em não permitir a assinatura do formulário.
Assinaturas digitais para modelos de formulário do InfoPath
Para além de ativar as assinaturas digitais para que os utilizadores possam assinar formulários baseados no seu modelo de formulário, também pode assinar digitalmente o modelo de formulário que pretende estruturar. Assinar digitalmente um modelo de formulário autentica-o como o criador do modelo de formulário da mesma forma que uma assinatura digital num formulário o autentica como o utilizador que preenche o formulário.
Adicionar uma assinatura digital a um modelo de formulário também permite que o modelo de formulário funcione em todo o nível de confiança. Por exemplo, um modelo de formulário que contenha código gerido que utilize o nível de confiança total de segurança tem de estar instalado no computador de um utilizador ou assinado digitalmente pelo estruturador de modelos de formulário, para que possa ser utilizado remotamente.
Nota: Se um modelo de formulário tiver sido concebido com base num esquema XML, pode ativar as assinaturas digitais desse modelo de formulário apenas se o esquema XML tiver um nó que esteja no namespace de assinatura digital XML do World Wide Web Consortium (W3C).
Para assinar digitalmente um modelo de formulário, conclua os seguintes passos:
-
Clique no separador Ficheiro.
-
Clique em Opções de formulário.
-
Clique em segurança e confiança.
-
Selecione a caixa de verificação assinar este modelo de formulário .
-
Clique em Selecionar certificado.
-
Na caixa de diálogo Selecionar certificado , clique no certificado que pretende assinar digitalmente o modelo de formulário.
-
Clique em OK.
Nota: Se um certificado não for fidedigno no computador de um utilizador, o InfoPath apresentará uma mensagem de segurança e exigirá que o utilizador habilite a confiança para o emissor de certificados antes de o utilizador poder abrir um formulário com base no seu modelo de formulário.
Considerações
-
Vida útil de uma assinatura digital de formulário do InfoPath
O certificado digital utilizado para aplicar uma assinatura digital tem uma data de expiração. Quando o certificado expirar, todas as assinaturas digitais aplicadas com esse certificado são tratadas como inválidas. O InfoPath 2010 suporta a implementação do Office 2010 XAdES-T para resolver este problema de assinaturas de formulário do InfoPath. Para obter mais informações sobre as vidas úteis de assinaturas digitais e utilizar XAdES, consulte assinaturas digitais no Office 2010.
-
Assinaturas de modelos de formulário do InfoPath
Tal como as assinaturas de formulário, o certificado digital utilizado para assinar um modelo de formulário também tem uma data de expiração. No entanto, o InfoPath 2010 não fornece um mecanismo para aplicar metadados XAdES a um modelo de formulário. Quando uma assinatura digital é aplicada a um modelo de formulário, o fornecedor deve planejar para renovar a assinatura digital com SignTool antes da data de expiração do certificado digital.
-
Segurança
As assinaturas digitais são apenas tão seguras como os algoritmos criptográficos utilizados para garantir que os dados assinados não foram adulterados. Para obter uma introdução à segurança de assinaturas digitais no InfoPath 2010, consulte suporte de assinaturas digitais no infopath 2010.