Mostrar confiança adicionando uma assinatura digital

Você pode mostrar que acha que um banco de dados é seguro e que seu conteúdo pode ser confiável adicionando uma assinatura digital ao banco de dados. A assinatura digital confirmará todas as macros, módulos de código e outros componentes executáveis do banco de dados criado pelo signatário, os quais não sejam alterados, a partir do momento em que o banco de dados foi assinado. Isso ajuda as pessoas que usam o banco de dados a decidir se devem confiar e seu conteúdo. Considere um certificado de segurança como uma caneta que você usa para assinar itens digitalmente ou um selo de cera que somente você pode aplicar. Para adicionar uma assinatura digital, você pode usar um certificado de segurança comercial, ou pode criar seu próprio certificado. O processo que você usa para assinar digitalmente um banco de dados depende da versão do banco de dados que você está usando.

Neste artigo

Obter um certificado de segurança

Assinar digitalmente um Access 2007 ou um banco de dados do Access 2010

Assinar digitalmente um banco de dados do Access 2013 ou posterior

Obter um certificado de segurança

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

Obter um certificado de segurança comercial

Se você quiser assinar digitalmente um banco de dados e, em seguida, distribuir o banco de dados comercialmente, você deve obter um certificado de segurança comercial de uma autoridade de certificação (CA) comercial. As Autoridades de Certificação fazem verificações de antecedentes para confirmar a reputação das pessoas que criam conteúdos (como bancos de dados). Para obter mais informações, consulte localizar serviços de assinatura digital ou identificação digital.

Criar um certificado autoassinado

Se você quiser usar um banco de dados para cenários de grupo de trabalho pessoais ou limitados para uso em sua própria organização, poderá criar um certificado digital usando a ferramenta SelfCert incluída no Microsoft Office.

  1. Navegue até a pasta que contém os arquivos de programa do Microsoft Office.

    Você precisará localizar o arquivo executável, SelfCert. exe, e o local pode variar com base em várias condições, como se você estiver usando um sistema operacional de 32 bits ou 64 bits do Windows ou se estiver usando o Office 365.

    Versão do Office

    Local

    No Office 365

    C:\Arquivos de Programas\microsoft Office\root\Office16

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

    Office 2019

    Office 2016

    C:\Arquivos de Programas\microsoft Office\Office16

    C:\Arquivos de programas (x86) \Microsoft Office\Office16

    Office 2013

    C:\Arquivos de Programas\microsoft Office\root\Office15

    C:\Arquivos de programas (x86) \Microsoft Office\root\Office15

    Office 2010

    C:\Arquivos de Programas\microsoft Office\root\Office14

    C:\Arquivos de programas (x86) \Microsoft Office\root\Office14

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

    A caixa de diálogo Criar Certificado Digital será exibida.

  3. Na caixa O nome do seu certificado, digite um nome para o novo certificado de teste.

  4. Clique duas vezes em OK.

Início da página

Assinar digitalmente um Access 2007 ou um banco de dados do Access 2010

Para o Access 2007 ou o Access 2010, é fácil e rápido assinar e distribuir um banco de dados. Você pode empacotar o arquivo, aplicar uma assinatura digital ao pacote e distribuir o pacote assinado para outros usuários. O recurso empacotar e assinar coloca o banco de dados em um arquivo de implantação do Access (. accdc), assina o arquivo e, em seguida, coloca o pacote assinado em um local que você determina. Os usuários poderão extrair o banco de dados do pacote e trabalhar diretamente nele (fora do arquivo de pacote). Para obter mais informações, consulte empacotar e assinar um banco de dados do Access 2007 e do 2010.

Início da página

Assinar digitalmente um banco de dados do Access 2013 ou posterior

Para bancos de dados do Access 2013 ou posterior, você pode aplicar um assinatura digital aos componentes do banco de dados. Para assinar um banco de dados de código, faça o seguinte:

  1. Abra o banco de dados que deseja assinar.

  2. Na guia ferramentas de banco de dados , no grupo macro , clique em Visual Basic para iniciar o editor do Visual Basic ou pressione ALT + F11.

  3. Na janela do Explorador de projeto, selecione o banco de dados ou o projeto do Visual Basic for Applications (VBA) que deseja assinar.

  4. No menu Ferramentas, clique em Assinatura Digital.

    A caixa de diálogo Assinatura Digital será exibida.

  5. Clique em Escolher para selecionar o certificado de teste.

    A caixa de diálogo Selecionar Certificado é exibida.

  6. Selecione o certificado que você deseja aplicar. Para obter mais informações, consulte obter um certificado de segurança.

    Se seguir as etapas na seção anterior, selecione o certificado que você criar usando o SelfCert.

  7. Clique em OK para fechar a caixa de diálogo Selecionar certificado e clique em OK novamente para fechar a caixa de diálogo assinatura digital .

Observações Se deseja evitar que determinados usuários modifiquem acidentalmente seu projeto VBA e invalidem sua assinatura, bloqueie o projeto antes de assiná-lo. No entanto, o bloqueio do seu projeto do VBA não impede que outro usuário substitua a assinatura digital por outra assinatura. Os administradores empresariais deverão assinar novamente os modelos e os suplementos, de modo a controlarem com precisão o que os usuários vão poder executar em seus computadores.

Início da página

Observação:  Esta página foi traduzida automaticamente e pode apresentar erros gramaticais ou imprecisões. Nosso objetivo é que este conteúdo seja útil para você. Você pode nos dizer se as informações foram úteis? Use o artigo em inglês como referência.​

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×