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

SIGNER_CERT