SIGNER_CERT struttura
La struttura SIGNER_CERT specifica un certificato usato per firmare un documento. Il certificato può essere archiviato in un file SPC ( Software Publisher Certificate ) o in un archivio certificati.
Nota
Questa struttura non è definita in alcun file di intestazione. Per usare questa struttura, è necessario definirla autonomamente come illustrato in questo argomento.
Sintassi
typedef struct _SIGNER_CERT {
DWORD cbSize;
DWORD dwCertChoice;
union {
LPCWSTR pwszSpcFile;
SIGNER_CERT_STORE_INFO *pCertStoreInfo;
SIGNER_SPC_CHAIN_INFO *pSpcChainInfo;
};
HWND hwnd;
} SIGNER_CERT, *PSIGNER_CERT;
Members
-
cbSize
-
Dimensioni, in byte, della struttura.
-
dwCertChoice
-
Specifica la modalità di archiviazione del certificato. Questo membro può essere uno o più dei valori seguenti.
Valore Significato - SIGNER_CERT_SPC_FILE
- 1
Il certificato viene archiviato in un file SPC. Il membro pwszSpcFile contiene il percorso e il nome file del file SPC. - SIGNER_CERT_STORE
- 2
Il certificato viene archiviato in un archivio certificati. Il membro pCertStoreInfo contiene un puntatore a una struttura SIGNER_CERT_STORE_INFO che specifica l'archivio certificati in cui viene archiviato il certificato. - SIGNER_CERT_SPC_CHAIN
- 3
Il certificato viene archiviato in un file SPC ed è associato a una catena di certificati. Il membro pSpcChainInfo contiene un puntatore a una struttura SIGNER_SPC_CHAIN_INFO contenente le informazioni sulla catena per il certificato. -
pwszSpcFile
-
Puntatore a una stringa Unicode con terminazione null contenente il percorso e il nome file del file SPC in cui viene archiviato il certificato. Questo membro viene usato solo se il membro dwCertChoice contiene SIGNER_CERT_SPC_FILE.
-
pCertStoreInfo
-
Puntatore a una struttura SIGNER_CERT_STORE_INFO che specifica l'archivio certificati in cui viene archiviato il certificato. Questo membro viene usato solo se il membro dwCertChoice contiene SIGNER_CERT_STORE.
-
pSpcChainInfo
-
Puntatore a una struttura SIGNER_SPC_CHAIN_INFO contenente le informazioni sulla catena per il certificato. Questo membro viene usato solo se il membro dwCertChoice contiene SIGNER_CERT_SPC_CHAIN.
-
Hwnd
-
Handle della finestra da usare come proprietario di tutte le finestre di dialogo visualizzate. Questo membro non viene attualmente usato e viene ignorato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Vedi anche