Mostrar confiança adicionando uma assinatura digital

Pode mostrar que acredita que uma base de dados é segura e que o seu conteúdo é de confiança adicionando um assinatura digital à base de dados. Uma assinatura digital confirma que as macros, módulos de código e outros componentes executáveis na base de dados originaram com o signatário e que ninguém os alterou desde a assinatura da base de dados. Isto ajuda as pessoas que usam a base de dados a decidir se confiam nele e no seu conteúdo. Pense num certificado de segurança como uma caneta que usa para assinar digitalmente coisas, ou um selo de cera que só você pode aplicar. Para adicionar uma assinatura digital, pode usar um certificado de segurança comercial, ou pode criar o seu próprio. O processo que utiliza para assinar digitalmente uma base de dados depende da versão base de dados que está a utilizar.

Neste artigo

Obtenha um certificado de segurança

Assine digitalmente uma base de dados Access 2007 ou Access 2010

Assine digitalmente uma base de dados Access 2013 ou posterior

Obtenha um certificado de segurança

Existem dois tipos de certificados de segurança: comerciais e auto-assinados.

Obter um certificado de segurança comercial

Se pretender assinar digitalmente uma base de dados e, em seguida, distribuir essa base de dados comercialmente, deverá obter um certificado de segurança comercial de uma autoridade de certificados comerciais (CA). As autoridades de certificado efetuam verificações em segundo plano para verificar se as pessoas que criam o conteúdo (como bases de dados) são respeitáveis. Para mais informações, consulte Localizar id digital ou serviçosde assinatura digital.

Criar um certificado autoassinado

Se pretender utilizar uma base de dados para cenários pessoais ou limitados de grupo de trabalho para utilização dentro da sua própria organização, pode criar um certificado digital utilizando a ferramenta SelfCert incluída no Microsoft Office.

  1. Navegue na pasta que contém os ficheiros do programa do Microsoft Office.

    Terá de localizar o ficheiro executável, SelfCert.exe,e a localização pode variar em função de várias condições, como se estiver a utilizar um sistema operativo Windows de 32 ou 64 bits ou se estiver a utilizar Office 365.

    Versão do Office

    Localização

    Office 365

    C:\Program Files\Microsoft Office\root\Office16

    C:\Programas (x86)\Microsoft Office\root\Office16

    Office 2019

    Office 2016

    C:\Programa Ficheiros\Microsoft Office\Office16

    C:\Ficheiros do programa (x86)\Microsoft Office\Office\Office16

    Office 2013

    C:\Program Files\Microsoft Office\root\Office15

    C:\Program Files (x86)\Microsoft Office\root\Office15

    Office 2010

    C:\Program Files\Microsoft Office\root\Office14

    C:\Program Files (x86)\Microsoft Office\root\Office14

  2. Localize a pasta correta e clique em SelfCert.exe.

    A caixa de diálogo Criar Certificado Digital é apresentada.

  3. Na caixa Nome do certificado, introduza um nome para o novo certificado de teste.

  4. Clique duas vezes em OK.

Início da Página

Assine digitalmente uma base de dados Access 2007 ou Access 2010

Para Access 2007 ou Access 2010, é fácil e rápido assinar e distribuir uma base de dados. Pode embalar o ficheiro, aplicar uma assinatura digital no pacote e, em seguida, distribuir o pacote assinado para outros utilizadores. A funcionalidade Pacote-e-Sinal coloca a base de dados num ficheiro de Implementação de Acesso (.accdc), assina o ficheiro e, em seguida, coloca o pacote assinado num local que determina. Os utilizadores podem então extrair a base de dados do pacote e trabalhar diretamente na base de dados (não no ficheiro de pacote). Para mais informações, consulte Pacote e assine uma base de dados access 2007 e 2010.

Início da Página

Assine digitalmente uma base de dados Access 2013 ou posterior

Para aceder a bases de dados 2013 ou posteriores, pode aplicar um assinatura digital aos componentes na base de dados. Para codificar uma base de dados, faça o seguinte:

  1. Abra a base de dados que pretende assinar.

  2. No separador Ferramentas de Base de Dados, no grupo Macro, clique em Visual Basic para iniciar o Editor Básico Visual ou prima ALT+F11.

  3. Na janela Explorador de Projeto, selecione a base de dados ou o projeto do Visual Basic for Applications (VBA) que pretende assinar.

  4. No menu Ferramentas, clique em Assinatura Digital.

    É apresentada a caixa de diálogo Assinatura Digital.

  5. Clique em Selecionar para selecionar o seu certificado de teste.

    A caixa de diálogo Selecionar Certificado é apresentada.

  6. Selecione o certificado que pretende aplicar. Para mais informações consulte Obter um certificado de segurança.

    Se seguiu os passos na secção anterior, selecione o certificado que criou através do SelfCert.

  7. Clique em OK para fechar a caixa de diálogo Select Certificate e clique em OK novamente para fechar a caixa de diálogo De Assinatura Digital.

Notas Se pretende impedir que os utilizadores da sua solução modifiquem acidentalmente o seu projeto VBA e invalidem a sua assinatura, bloqueie o projeto VBA antes de o assinar. No entanto, bloquear o seu projeto VBA não impede que outro utilizador substitua a assinatura digital por outra assinatura. Os administradores empresariais poderão assinar modelos e suplementos novamente para que possam controlar exatamente o que os utilizadores podem executar nos respetivos computadores.

Início da Página

Nota:  Esta página foi traduzida automaticamente e pode conter erros gramaticais ou imprecisões. O nosso objetivo é que estes conteúdos lhe sejam úteis. Pode indicar-nos se estas informações foram úteis? Eis o artigo em inglês para sua referência.​

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×