Mostrar confiança adicionando uma assinatura digital

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você pode mostrar o que você acha que um banco de dados confiável e que seu conteúdo possa ser confiável adicionando uma digital signature ao banco de dados. Este pessoas de Ajuda que usam o banco de dados decidir se confia e seu conteúdo.

O processo que você usa para assinar digitalmente um banco de dados depende se o banco de dados usa um formato de arquivo de Microsoft Office Access 2007, como um arquivo. accdb ou um formato anterior, como um arquivo. mdb. No entanto, os dois processos exigem que você use um certificado de segurança.

Você pode usar um certificado de segurança comercial ou criar o seu próprio. Este tópico explica como criar seu próprio certificado de segurança.

Neste artigo

Antes de começar

Empacotar, assinar e distribuir um banco de dados do Office Access 2007

Assinar digitalmente um banco de dados de versão anterior

Antes de começar

Para adicionar uma assinatura digital, primeiro você deve obter ou criar um certificado de segurança. O certificado de segurança é como uma caneta usada para assinar digitalmente os documentos ou um selo que somente você pode aplicar.

Se você não tiver um certificado de segurança, poderá criar um usando a ferramenta SelfCert (incluída no Microsoft Office).

Criar um certificado auto-assinado

  1. No Microsoft Windows, clique no botão Iniciar, aponte para Todos os Programas, aponte para Microsoft Office, aponte para Ferramentas do Microsoft Office e clique em Certificado Digital para Projetos do VBA.

    - ou -

    Navegue até a pasta que contém os arquivos de programa Office Professional 2007. A pasta padrão é unidade: \Program Files\Microsoft Office\Office12. Nessa pasta, localize e clique duas vezes em SelfCert.exe.

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

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

  3. Clique duas vezes em OK.

Observação : Se você não vir o comando Certificado Digital para projetos VBA ou não conseguir encontrar SelfCert.exe, talvez seja necessário instalar o SelfCert.

Instalar o SelfCert.exe

  1. Inicie o CD de instalação do Office Professional 2007 ou outra mídia de instalação.

  2. No programa de instalação, clique em Adicionar ou Remover Recursos e, em seguida, clique em Continuar.

    Observação : Se você trabalha em um ambiente no qual o Office Professional 2007 é instalado em computadores individuais por administradores de TI, e não através de CD, siga estas etapas:

    1. No Microsoft Windows, clique no botão Iniciar e, em seguida, clique em Painel de Controle.

    2. Clique duas vezes em Adicionar ou Remover Programas.

    3. Selecione 2007 Microsoft Office system e clique em Alterar.

      A instalação será iniciada.

    4. Clique em Adicionar ou remover recursos e, em seguida, clique em Continuar.

    5. Dê prosseguimento às etapas a seguir.

  3. Expanda os nós Microsoft Office e Recursos Compartilhados do Office clicando nos sinais de adição (+) ao lado deles.

  4. Clique em Certificado Digital para Projetos do VBA.

  5. Clique em Executar de Meu Computador.

  6. Clique em Continuar para instalar o componente.

Você só deve usar o SelfCert para criar assinaturas para uso em sua organização. Se desejar assinar digitalmente um banco de dados e distribuir o banco de dados comercialmente, você deve obter um certificado de segurança comercial de uma autoridade de certificação comercial (CA). Para obter mais informações, consulte a seção Consulte também.

Empacotar, assinar e distribuir um banco de dados do Office Access 2007

Office Access 2007 torna mais fácil e rápida para assinar e distribuir um banco de dados. Quando você cria um arquivo. accdb ou arquivo accde, você pode empacotar o arquivo, aplicar uma assinatura digital para o pacote e distribua o pacote assinado para outros usuários. A ferramenta de empacotar e assinar coloca o banco de dados em um arquivo de implantação de acesso (. accdc), assina o arquivo e, em seguida, coloca o pacote assinado em um local que você determinar. Os usuários podem, em seguida, extrair o banco de dados do pacote e trabalhar diretamente no banco de dados (não no arquivo de pacote).

Lembre-se dos seguintes fatos, à medida que prosseguir:

  • Empacotar um banco de dados e assinar o pacote é uma maneira para transmitir confiança. Ao criar um pacote e assinar um banco de dados, a assinatura digital confirmará que ele não será alterado após criá-lo.

  • Após extrair o banco de dados do pacote, não haverá mais uma conexão entre o pacote assinado e o banco de dados extraído.

  • Você pode usar a ferramenta de empacotar e assinar apenas com bancos de dados salvos em um formato de arquivo Office Access 2007. Access 2007 também fornece ferramentas para assinar e distribuir bancos de dados criados em um formato de arquivo anterior. Você deve usar a ferramenta de assinatura digital apropriado para o formato de arquivo de banco de dados que você está usando.

  • Você pode adicionar somente um banco de dados a um pacote.

  • O processo assina digitalmente um pacote que contém todo o banco de dados, e não apenas macros ou módulos.

  • O processo compacta o arquivo do pacote para reduzir o tempo de download.

  • É possível extrair bancos de dados dos arquivos de pacote localizados no servidores do Windows SharePoint Services 3.0.

As etapas das seções a seguir explicam como criar um arquivo de pacote assinado e como extrair e usar o banco de dados de um arquivo de pacote assinado.

Criar um pacote assinado

  1. Abra o banco de dados que você deseja empacotar e assinar.

  2. Clique o Botão Microsoft Office Imagem do botão Office , clique em Publicar e clique em empacotar e assinar.

    A caixa de diálogo Selecionar Certificados é exibida.

  3. Selecione um certificado digital e clique em OK.

    A caixa de diálogo Criar Pacote Assinado do Microsoft Office Access é exibida.

  4. Na lista Salvar em, selecione um local para o pacote do banco de dados assinado.

  5. Digite um nome para o pacote assinado na caixa Nome do arquivo e clique em Criar.

    O Access cria o arquivo .accdc e o coloca no local escolhido.

Extrair e usar um pacote assinado

  1. Clique no Botão Microsoft Office Imagem do botão Office e, em seguida, clique em Abrir.

    A caixa de diálogo Abrir será exibida.

  2. Selecione Pacotes Assinados do Microsoft Office Access (*.accdc) como tipo de arquivo.

  3. Use a lista Examinar para localizar a pasta que contém o arquivo .accdc, selecione o arquivo e clique em Abrir.

  4. Siga um destes procedimentos:

    • Se você optar por confiar no certificado de segurança usado para assinar o pacote de implantação, a caixa de diálogo Extrair Banco de Dados para será exibida. Vá para a próxima etapa.

    • Se você ainda não tiver optado por confiar no certificado de segurança, a seguinte mensagem será exibida.

      Mensagem de aviso

      Se você confiar no banco de dados, clique em Abrir. Se você confiar em qualquer certificado desse provedor, clique em Confiar em todo o conteúdo do editor. A caixa de diálogo Extrair Banco de Dados para aparecerá.

      Observação : Se você usar um certificado auto-assinado para assinar um pacote de banco de dados e clicar em Confiar em todo o conteúdo do editor ao abrir esse pacote, os pacotes assinados através de seus certificados auto-assinados sempre serão confiáveis.

  5. Opcionalmente, na lista Salvar em, selecione um local para o banco de dados extraído e digite um nome diferente para ele, na caixa Nome do arquivo.

    Dica : Se você extrair o banco de dados para um local confiável, seu conteúdo será habilitado automaticamente sempre que você abri-lo. Se você optar por escolher um local não confiável, possivelmente algum conteúdo de banco de dados será desabilitado por padrão.

  6. Clique em OK.

Se não tiver certeza sobre a confiabilidade de um certificado, o artigo Como saber se uma assinatura digital é confiável fornecerá informações gerais sobre como verificar as datas e outros itens em um certificado para garantir sua validade.

Início da página

Assinar digitalmente um banco de dados de versão anterior

Importante : As etapas desta seção não se aplicam aos bancos de dados que usam um dos novos formatos de arquivo.

Para bancos de dados anteriores ao Office Access 2007, você pode aplicar um digital signature nos componentes do banco de dados. Uma assinatura digital confirma que todas as macros, módulos de código e outros componentes executáveis no banco de dados se originou com o assinante e que ninguém tenha alterado-los desde o banco de dados foi assinado.

Para aplicar uma assinatura ao banco de dados, primeiro é necessário um certificado digital. Se você criar bancos de dados para distribuição comercial, será necessário obter um certificado comercial de uma Autoridade de Certificação (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 saber mais sobre as Autoridades de Certificação que oferecem serviços para os produtos da Microsoft, confira a seção Consulte Também.

Se quiser usar um banco de dados para cenários pessoais ou para um grupo de trabalho limitado, o Microsoft Office Professional 2007 fornece uma ferramenta para criar um certificado autoassinado. As etapas nas seções a seguir explicam como instalar e usar uma ferramenta chamada SelfCert.exe para criar um certificado autoassinado.

Assinar um banco de dados com código

Observação : Lembre-se de que essas etapas se aplicam somente quando você estiver usando bancos de dados no Office Access 2007 que usam um dos formatos de arquivo anteriores banco de dados, como um arquivo. mdb. Para assinar bancos de dados mais recentes, consulte a seção pacote, entrar e distribuir um banco de dados do Office Access 2007.

  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.

    Atalho de teclado pressione ALT + F11.

  3. Na janela Explorador de Projeto, selecione o banco de dados ou 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 é exibida.

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

    A caixa de diálogo Selecionar Certificados é exibida.

  6. Selecione o certificado que você deseja aplicar.

    Se você tiver seguido as etapas na seção anterior, selecione o certificado que criou através do 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.

Dicas para assinar bancos de dados de versão anterior

  • Se deseja evitar que determinados usuários modifiquem acidentalmente seu projeto VBA e invalidem sua assinatura, bloqueie o projeto antes de assiná-lo.

    Observação : O bloqueio do projeto VBA não impede que outro usuário substitua uma assinatura digital por outra. 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.

  • Ao assinar digitalmente um projeto VBA, convém obter um carimbo de data/hora para que outras pessoas possam verificar sua assinatura, mesmo após o certificado usado para a assinatura expirar. Consulte o Microsoft Office Online para obter mais informações sobre carimbos de data/hora e segurança de VBA.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
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.

×