Tabla MsiPackageCertificate
La tabla MsiPackageCertificate enumera los certificados de firma digital usados para comprobar la identidad de los paquetes de instalación que hacen que esta Multiple-Package Instalación.
Use esta tabla para crear una de instalación de varios paquetes para un producto que contenga varios paquetes de Windows Installer. Si el primer paquete está firmado digitalmente y contiene una tabla MsiPackageCertificate que especifica certificados digitales para todos los paquetes restantes del producto, el administrador solo necesita aceptar el solicitud de control de cuentas de usuario (UAC) que se muestra para el primer paquete. Después de aceptar el mensaje del UAC para el primer paquete, las funciones definidas por el usuario en la tabla MsiEmbeddedChainer pueden combinar los paquetes restantes a la instalación de varios paquetes sin mostrar un mensaje de UAC y requerir una respuesta de administrador para cada paquete.
Si una o varias de las funciones de la tabla MsiEmbeddedChainer de solicitar un paquete sin firmar, se muestra otro mensaje de UAC que requiere interacción del administrador para cada paquete sin firmar. Si el administrador acepta este mensaje de UAC, la instalación de varios paquetes continúa. Una vez que un administrador haya proporcionado credenciales para un paquete, no se mostrará ninguna solicitud de UAC para ese paquete durante esta instalación de varios paquetes. Si el administrador rechaza un mensaje de UAC para un paquete, Windows Installer revierte la instalación de varios paquetes antes de confirmar la instalación de cualquier paquete que pertenezca al producto.
Windows Installer 4.0 o versiones anteriores: no se admite. Esta tabla está disponible a partir de Windows Installer 4.5.
La tabla MsiPackageCertificate tiene las columnas siguientes:
Columna | Tipo | Llave | Nullable |
---|---|---|---|
PackageCertificate | identificador | Y | N |
DigitalCertificate_ | identificador | N | N |
Columnas
-
PackageCertificate
-
Identificador único de esta fila en la tabla MsiPackageCertificate.
-
DigitalCertificate
-
Clave externa en la primera columna de la tabla MsiDigitalCertificate de . La fila indicada en la tabla MsiDigitalCertificate contiene la representación binaria del certificado de firmante.
Validación
ICE39
ICE81
Temas relacionados