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

SignerSign

SignerSignEx