Tabella MsiPackageCertificate
La tabella MsiPackageCertificate elenca i certificati di firma digitale usati per verificare l'identità dei pacchetti di installazione che lo rendono Multiple-Package installazione.
Utilizzare questa tabella per creare un 'installazione di più pacchetti per un prodotto contenente più pacchetti di Windows Installer. Se il primo pacchetto è firmato digitalmente e contiene una tabella MsiPackageCertificate che specifica i certificati digitali per tutti i pacchetti rimanenti nel prodotto, l'amministratore deve accettare solo la richiesta di controllo dell'account utente visualizzato per il primo pacchetto. Dopo aver accettato il prompt del controllo dell'account utente per il primo pacchetto, le funzioni definite dall'utente nella tabella MsiEmbeddedChainer possono quindi unire i pacchetti rimanenti all'installazione a più pacchetti senza visualizzare una richiesta di controllo dell'account utente e richiedere una risposta di amministratore per ogni pacchetto.
Se una o più funzioni nella tabella MsiEmbeddedChainer richiedere un pacchetto non firmato, viene visualizzata un'altra richiesta di controllo dell'account utente che richiede l'interazione dell'amministratore per ogni pacchetto non firmato. Se l'amministratore accetta questa richiesta di controllo dell'account utente, l'installazione multi-pacchetto continua. Dopo che un amministratore ha fornito le credenziali per un pacchetto, non verrà nuovamente visualizzata alcuna richiesta di controllo dell'account utente per tale pacchetto durante l'installazione di più pacchetti. Se l'amministratore rifiuta una richiesta di controllo dell'account utente per un pacchetto, il programma di installazione di Windows esegue il rollback dell'installazione multi-pacchetto prima di eseguire il commit per installare tutti i pacchetti appartenenti al prodotto.
Windows Installer 4.0 o versioni precedenti: Non supportato. Questa tabella è disponibile a partire da Windows Installer 4.5.
La tabella MsiPackageCertificate include le colonne seguenti:
Colonna | Digitare | Chiave | Nullable |
---|---|---|---|
PackageCertificate | identificatore | Y | N |
DigitalCertificate_ | identificatore | N | N |
Colonne
-
PackageCertificate
-
Identificatore univoco per questa riga nella tabella MsiPackageCertificate.
-
DigitalCertificate
-
Chiave esterna nella prima colonna della tabella MsiDigitalCertificate. La riga indicata nella tabella MsiDigitalCertificate contiene la rappresentazione binaria del certificato del firmatario.
Convalida
ICE39
ICE81
Argomenti correlati