estrutura SIGNER_SIGNATURE_INFO
A estrutura SIGNER_SIGNATURE_INFO contém informações sobre uma assinatura digital.
Observação
Essa estrutura não está definida em nenhum arquivo de cabeçalho. Para usar essa estrutura, você deve defini-la por conta própria, conforme mostrado neste tópico.
Sintaxe
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;
Membros
-
cbSize
-
Especifica o tamanho, em bytes, da estrutura.
-
algidHash
-
O algoritmo de hash usado para a assinatura digital.
-
dwAttrChoice
-
Especifica se a assinatura tem atributos Authenticode . Esse membro pode ser um ou mais dos valores a seguir.
Valor Significado - SIGNER_AUTHCODE_ATTR
- 1
A assinatura tem atributos Authenticode . - SIGNER_NO_ATTR
- 0
A assinatura não tem atributos Authenticode . -
pAttrAuthcode
-
Especifica atributos para uma assinatura Authenticode . Esse membro será necessário se o valor do membro dwAttrChoice for SIGNER_AUTHCODE_ATTR.
-
psAuthenticated
-
Atributos autenticados fornecidos pelo usuário adicionados à assinatura digital.
-
psUnauthenticated
-
Atributos não autenticados fornecidos pelo usuário adicionados à assinatura digital.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2003 [somente aplicativos da área de trabalho] |
Confira também