Puede mostrar que cree que una base de datos es segura y que su contenido puede ser de confianza agregando una 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 confían en ella y en su contenido. Piense en un certificado de seguridad como un lápiz que use para firmar digitalmente cosas o un sello de cerilla que solo usted puede aplicar. Para agregar una firma digital, puede usar un certificado de seguridad comercial o puede crear uno propio. El proceso que use para firmar digitalmente una base de datos depende de la versión de base de datos que use.

En este artículo

Obtener un certificado de seguridad

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

Obtener un certificado de seguridad comercial

Si desea firmar digitalmente una base de datos y distribuirla comercialmente, debe obtener un certificado de seguridad comercial de una entidad de certificación comercial (CA). 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, vea Buscar id. digital o servicios de firma digital.

Crear un certificado autofirmado

Si desea usar una base de datos para escenarios de grupo de trabajo personal o limitado para su uso dentro de su propia organización, puede crear un certificado digital mediante la herramienta SelfCert incluida con Microsoft Office.

  1. Busque la carpeta que contiene los Microsoft Office de programa.

    Deberá buscar el archivo ejecutable, SelfCert.exey la ubicación puede variar en función de varias condiciones, como si usa un sistema operativo Windows de 32 bits o 64 bits o si usa Microsoft 365.

    Versión de Office

    Ubicación

    Microsoft 365

    C:\Archivos de programa\Microsoft Office\raíz\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\raíz\Office15

    C:\Archivos de programa (x86)\Microsoft Office\raíz\Office15

    Office 2010

    C:\Archivos de programa\Microsoft Office\raíz\Office14

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

  2. Busque la carpeta correcta y haga doble clic enSelfCert.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.

Principio de página

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

Para 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 Paquete y signo 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 una 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, vea Empaquetar y firmar una base de datos de Access 2007 y 2010.

Principio de página

Firmar digitalmente una base de datos de Access 2013 o posterior

Para bases de datos de Access 2013 o posteriores, puede aplicar un firma digital a los componentes de la base de datos, pero solo puede hacerlo con bases de datos guardadas en el formato de archivo .mdb y .mde. Para firmar con código 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 el proyecto de VBA no impide que otro usuario reemplace la firma digital por 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.

Principio de página

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cómo de satisfecho está con la calidad de la traducción?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×