struttura SIGNER_SPC_CHAIN_INFO
La struttura SIGNER_SPC_CHAIN_INFO specifica un certificato SPC ( Software Publisher Certificate ) e una catena di certificati usata per firmare un documento.
Nota
Questa struttura non è definita in alcun file di intestazione. Per usare questa struttura, è necessario definirla manualmente come illustrato in questo argomento.
Sintassi
typedef struct _SIGNER_SPC_CHAIN_INFO {
DWORD cbSize;
LPCWSTR pwszSpcFile;
DWORD dwCertPolicy;
HCERTSTORE hCertStore;
} SIGNER_SPC_CHAIN_INFO, *PSIGNER_SPC_CHAIN_INFO;
Members
-
cbSize
-
Dimensione, in byte, della struttura.
-
pwszSpcFile
-
Nome del file SPC da utilizzare per firmare un documento.
-
dwCertPolicy
-
Specifica la modalità di aggiunta dei certificati alla firma. Per trovare la catena di certificati, vengono controllati gli archivi MY, CA, ROOT e SPC, oltre all'archivio specificato dal membro hCertStore . Questo membro può essere uno o più dei valori seguenti.
Valore Significato - SIGNER_CERT_POLICY_CHAIN
- 2 (0x2)
Aggiungere solo i certificati nella catena di certificati. - SIGNER_CERT_POLICY_CHAIN_NO_ROOT
- 8 (0x8)
Aggiungere solo i certificati nella catena di certificati, escluso il certificato radice. - SIGNER_CERT_POLICY_STORE
- 1 (0x1)
Aggiungere tutti i certificati nell'archivio specificato dal membro hCertStore . Questo flag può essere una combinazione OR bit per bit con qualsiasi altro valore possibile per questo membro. -
hCertStore
-
Facoltativa. Handle per un archivio certificati aggiuntivo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Vedi anche