struttura CRYPT_PROVIDER_SGNR (wintrust.h)
[La struttura CRYPT_PROVIDER_SGNR è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Potrebbe essere modificato o non disponibile nelle versioni successive.]
La struttura CRYPT_PROVIDER_SGNR fornisce informazioni su un firmatario o un controfirmatore.
Sintassi
typedef struct _CRYPT_PROVIDER_SGNR {
DWORD cbStruct;
FILETIME sftVerifyAsOf;
DWORD csCertChain;
struct _CRYPT_PROVIDER_CERT *pasCertChain;
DWORD dwSignerType;
CMSG_SIGNER_INFO *psSigner;
DWORD dwError;
DWORD csCounterSigners;
struct _CRYPT_PROVIDER_SGNR *pasCounterSigners;
PCCERT_CHAIN_CONTEXT pChainContext;
} CRYPT_PROVIDER_SGNR, *PCRYPT_PROVIDER_SGNR;
Members
cbStruct
Dimensione, in byte, della struttura.
sftVerifyAsOf
Ora corrente o timestamp.
csCertChain
Numero di elementi nella matrice pasCertChain .
pasCertChain
Matrice di strutture CRYPT_PROVIDER_CERT .
dwSignerType
Tipo di firmatario, se noto dai criteri. Questo valore è zero, se il tipo di firmatario è sconosciuto o il valore seguente.
Valore | Significato |
---|---|
|
Firmatario del timestamp. |
psSigner
Puntatore a una struttura CMSG_SIGNER_INFO .
dwError
Valore di errore, se presente, durante la compilazione o la verifica del firmatario.
csCounterSigners
Numero di elementi nella matrice pasCounterSigners .
pasCounterSigners
Puntatore a una matrice di strutture CRYPT_PROVIDER_SGNR che rappresentano i controfirmatori.
pChainContext
Puntatore a una struttura CERT_CHAIN_CONTEXT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | wintrust.h |