struttura SIGNER_CERT_STORE_INFO
La struttura SIGNER_CERT_STORE_INFO specifica l'archivio certificati utilizzato 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_CERT_STORE_INFO {
DWORD cbSize;
PCCERT_CONTEXT pSigningCert;
DWORD dwCertPolicy;
HCERTSTORE hCertStore;
} SIGNER_CERT_STORE_INFO, *PSIGNER_CERT_STORE_INFO;
Members
-
cbSize
-
Dimensione, in byte, della struttura.
-
pSigningCert
-
Puntatore a una struttura CERT_CONTEXT per il certificato di firma.
-
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