Saltar al contenido principal

Transmitir confianza agregando una firma digital

Puede mostrar que cree que una base de datos es segura y que su contenido puede ser de confianza agregando un firma digital a la base de datos. Una firma digital confirma que las macros, los módulos de código y otros componentes ejecutables de la base de datos se han originado con el firmante y que nadie los ha modificado desde se firmó la base de datos. Esto ayuda a las personas que usan la base de datos a decidir si desean confiar en ella y su contenido. Considere un certificado de seguridad como un lápiz que usted usa para firmar elementos digitalmente o un precinto de cera que solo usted pueda aplicar. Para agregar una firma digital, puede usar un certificado de seguridad comercial o puede crear el suyo propio. El proceso que se usa para firmar digitalmente una base de datos depende de la versión de la base de datos que esté usando.

En este artículo

Obtener un certificado de seguridad

Firmar digitalmente una base de datos de Access 2007 o de Access 2010

Firmar digitalmente una base de datos de Access 2013 o posterior

Obtener un certificado de seguridad

Existen dos tipos de certificados de seguridad: comercial y autofirmado.

Obtener un certificado de seguridad comercial

Si desea firmar digitalmente una base de datos y, a continuación, distribuir esa base de datos en el mercado, debe obtener un certificado de seguridad comercial de una entidad EMISORa de certificados comercial. Las entidades emisoras de certificados realizan comprobaciones exhaustivas para verificar que las personas que crean contenido (como bases de datos) son programadores acreditados. Para obtener más información, consulte Buscar un identificador digital o un servicio de firma digital.

Crear un certificado autofirmado

Si desea usar una base de datos para escenarios personales o de grupo de trabajo limitados para su uso dentro de su propia organización, puede crear un certificado digital con la herramienta SelfCert que se incluye con Microsoft Office.

  1. Vaya a la carpeta que contiene los archivos de programa de Microsoft Office.

    Tendrá que buscar el archivo ejecutable, SelfCert. exe, y la ubicación puede variar en función de varias condiciones, como si utiliza un sistema operativo Windows de 32 o 64 bits o si está usando Office 365.

    Versión de Office

    Ubicación

    Office 365

    C:\Archivos de Programa\microsoft Office\root\Office16

    C:\Archivos de programa (x86)\Microsoft Office\root\Office16.

    Office 2019

    Office 2016

    C:\Archivos de Programa\microsoft Office\Office16

    C:\Archivos de programa (x86) \Microsoft Office\Office16

    Office 2013

    C:\Archivos de Programa\microsoft Office\root\Office15

    C:\Archivos de programa (x86) \Microsoft Office\root\Office15

    Office 2010

    C:\Archivos de Programa\microsoft Office\root\Office14

    C:\Archivos de programa (x86) \Microsoft Office\root\Office14

  2. Busque la carpeta correcta y haga doble clic en SelfCert. exe.

    Aparece el cuadro de diálogo Crear certificado digital.

  3. En el cuadro Nombre del certificado, escriba un nombre para el nuevo certificado.

  4. Haga clic en Aceptar dos veces.

Volver al principio

Firmar digitalmente una base de datos de Access 2007 o de Access 2010

Por Access 2007 o Access 2010, es fácil y rápido firmar y distribuir una base de datos. Puede empaquetar el archivo, aplicar una firma digital al paquete y, a continuación, distribuir el paquete firmado a otros usuarios. La característica empaquetar y firmar coloca la base de datos en un archivo de implementación de Access (. accdc), firma el archivo y, a continuación, coloca el paquete firmado en la ubicación que determine. Los usuarios pueden extraer la base de datos del paquete y trabajar directamente en ella (no en el archivo de paquete). Para obtener más información, consulte empaquetar y firmar una base de datos de Access 2007 y 2010.

Volver al principio

Firmar digitalmente una base de datos de Access 2013 o posterior

Para las bases de datos de Access 2013 o versiones posteriores, puede aplicar una firma digital a los componentes de la base de datos. Para firmar una base de datos, haga lo siguiente:

  1. Abra la base de datos que quiere firmar.

  2. En la pestaña herramientas de base de datos , en el grupo macro , haga clic en Visual Basic para iniciar el editor de Visual Basic o presione Alt + F11.

  3. En la ventana Explorador de proyectos, seleccione la base de datos o el proyecto de Visual Basic para Aplicaciones (VBA) que quiere firmar.

  4. En el menú Herramientas, haga clic en Firma digital.

    Aparece el cuadro de diálogo Firma digital.

  5. Haga clic en Elegir para seleccionar el certificado de prueba.

    Aparece el cuadro de diálogo Seleccionar certificado.

  6. Seleccione el certificado que quiere aplicar. Para obtener más información, vea obtener un certificado de seguridad.

    Si ha seguido los pasos de la sección anterior, seleccione el certificado que ha creado con SelfCert.

  7. Haga clic en Aceptar para cerrar el cuadro de diálogo seleccionar certificado y haga clic en Aceptar de nuevo para cerrar el cuadro de diálogo firma digital .

Notas Si quiere evitar que los usuarios de su solución de modifique accidentalmente su proyecto VBA e invalidar su firma, bloquee el proyecto VBA antes de firmarlo. Sin embargo, bloquear su proyecto de VBA no impide que otro usuario Reemplace la firma digital con otra firma. Los administradores corporativos pueden volver a firmar las plantillas y los complementos para que puedan controlar exactamente lo que los usuarios pueden ejecutar en sus equipos.

Volver al principio

Nota:  Esta página se ha traducido mediante un sistema automático y es posible que contenga imprecisiones o errores gramaticales. Nuestro objetivo es que este contenido le resulte útil. ¿Podría decirnos si la información le resultó útil? Aquí puede consultar el artículo en inglés.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×