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