Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

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 deben confiar en ella y en su contenido. Piensa en un certificado de seguridad como un lápiz que usas para firmar digitalmente cosas o un sello de cera que solo tú puedes aplicar. Para agregar una firma digital, puede usar un certificado de seguridad comercial o crear uno propio. El proceso que use para firmar digitalmente una base de datos depende de la versión de la base de datos que use.

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

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, consulte Buscar servicios de id. digital o firma digital.

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

Importante: Si firma digitalmente un documento mediante un certificado digital que ha creado y, a continuación, comparte el archivo firmado digitalmente, otras personas no podrán verificar la autenticidad de su firma digital sin decidir manualmente confiar en su certificado autofirmado.

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

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

    Versión de Office

    Ubicación

    Microsoft 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.

Firmar y distribuir una base de datos es fácil y rápido. 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 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). Tenga en cuenta que todavía puede usar la característica de empaquetado para generar un archivo .accdc, independientemente de que también firme con código la base de datos. Para obtener más información, vea Implementar una aplicación de Access.

Todas las versiones de Access le permiten aplicar una firma digital a los componentes en formatos de base de datos .mdb y .mde. A partir de Access para Microsoft 365 versión 2211, también se admiten los formatos de base de datos .accdb y .accde.

Para codificar la firma de 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 vuelva a hacer clic en Aceptar 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 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.

  • Si la aplicación modifica la base de datos de una manera que invalidará la firma, por ejemplo, mediante la creación de una nueva consulta de acción, evite firmar digitalmente la base de datos. En su lugar, use un paquete firmado (.accdc) para la distribución y, a continuación, compártelo con el uso de una ubicación de confianza.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×