SIGNER_SIGNATURE_INFO struttura
La struttura SIGNER_SIGNATURE_INFO contiene informazioni su una firma digitale.
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_SIGNATURE_INFO {
DWORD cbSize;
ALG_ID algidHash;
DWORD dwAttrChoice;
union {
SIGNER_ATTR_AUTHCODE *pAttrAuthcode;
};
PCRYPT_ATTRIBUTES psAuthenticated;
PCRYPT_ATTRIBUTES psUnauthenticated;
} SIGNER_SIGNATURE_INFO, *PSIGNER_SIGNATURE_INFO;
Members
-
cbSize
-
Dimensioni, in byte, della struttura.
-
algidHash
-
Algoritmo hash usato per la firma digitale.
-
dwAttrChoice
-
Specifica se la firma ha attributi Authenticode . Questo membro può essere uno o più dei valori seguenti.
Valore Significato - SIGNER_AUTHCODE_ATTR
- 1
La firma ha attributi Authenticode . - SIGNER_NO_ATTR
- 0
La firma non ha attributi Authenticode . -
pAttrAuthcode
-
Specifica gli attributi per una firma Authenticode . Questo membro è obbligatorio se il valore del membro dwAttrChoice è SIGNER_AUTHCODE_ATTR.
-
psAuthenticated
-
Attributi forniti dall'utente autenticati aggiunti alla firma digitale.
-
psUnauthenticated
-
Attributi forniti dall'utente non autenticati aggiunti alla firma digitale.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows XP [solo app desktop] |
Server minimo supportato |
Windows Server 2003 [solo app desktop] |
Vedi anche