Mostrar confiança adicionando uma assinatura digital

Você pode mostrar que acredita 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 confiam nele e no conteúdo. Pense em um certificado de segurança como uma caneta que você usa para assinar digitalmente coisas ou um selo depilação que só você pode aplicar. Para adicionar uma assinatura digital, você pode usar um certificado de segurança comercial ou criar seu próprio. O processo usado 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

Há dois tipos de certificados de segurança: comercial e auto-assinado.

Obter um certificado de segurança comercial

Se você quiser assinar digitalmente um banco de dados e distribuir esse banco de dados comercialmente, você deve obter um certificado de segurança comercial de uma autoridade de certificação comercial (CA). 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 Find digital ID or digital signature services.

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, você pode criar um certificado digital usando a ferramenta SelfCert incluída no Microsoft Office.

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

    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 Windows ou se estiver usando o Microsoft 365.

    Versão do Office

    Localização

    Microsoft 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 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 banco de dados do Access 2007 ou do Access 2010

Para 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 Package-and-Sign coloca o banco de dados em um arquivo de Implantação do Access (.accdc), assina o arquivo e 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 Package and sign an Access 2007 and 2010 database.

Início da página

Assinar digitalmente um banco de dados do Access 2013 ou posterior

Para bancos de dados do Access 2013 ou posteriores, você pode aplicar uma assinatura digital aos componentes no banco de dados, mas só pode fazer isso com bancos de dados salvos no formato de arquivo .mdb e .mde. 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 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, bloquear o projeto do VBA não impede que outro usuário substitui 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

Precisa de mais ajuda?

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.

×