estructura de SIGNER_SIGNATURE_INFO

La estructura SIGNER_SIGNATURE_INFO contiene información sobre una firma digital.

Nota

Esta estructura no está definida en ningún archivo de encabezado. Para usar esta estructura, debe definirla usted mismo como se muestra en este tema.

 

Sintaxis

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;

Miembros

cbSize

Tamaño, en bytes, de la estructura.

algidHash

Algoritmo hash utilizado para la firma digital.

dwAttrChoice

Especifica si la firma tiene atributos Authenticode . Este miembro puede ser uno o varios de los valores siguientes.

Valor Significado
SIGNER_AUTHCODE_ATTR
1
La firma tiene atributos Authenticode .
SIGNER_NO_ATTR
0
La firma no tiene atributos Authenticode .

 

pAttrAuthcode

Especifica los atributos de una firma Authenticode . Este miembro es necesario si el valor del miembro dwAttrChoice es SIGNER_AUTHCODE_ATTR.

psAuthenticated

Atributos autenticados proporcionados por el usuario agregados a la firma digital.

psUnauthenticated

Atributos proporcionados por el usuario no autenticados agregados a la firma digital.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]

Consulte también

SignerSign

SignerSignEx