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

SignerSign

SignerSignEx