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

SIGNER_CERT