Share via


estrutura CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO (cryptuiapi.h)

[A estrutura CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO está disponível para uso nos sistemas operacionais especificados na seção Requisitos. Ele pode estar alterado ou indisponível em versões subsequentes.]

A estrutura CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO é usada com a estrutura CRYPTUI_WIZ_DIGITAL_SIGN_INFO para conter informações estendidas sobre uma assinatura.

Sintaxe

typedef struct _CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO {
  DWORD             dwSize;
  DWORD             dwAttrFlags;
  LPCWSTR           pwszDescription;
  LPCWSTR           pwszMoreInfoLocation;
  LPCSTR            pszHashAlg;
  LPCWSTR           pwszSigningCertDisplayString;
  HCERTSTORE        hAdditionalCertStore;
  PCRYPT_ATTRIBUTES psAuthenticated;
  PCRYPT_ATTRIBUTES psUnauthenticated;
} CRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO, *PCRYPTUI_WIZ_DIGITAL_SIGN_EXTENDED_INFO;

Membros

dwSize

Especifica o tamanho, em bytes, da estrutura.

dwAttrFlags

Um valor que indica o tipo da assinatura. Esse pode ser um dos valores a seguir.

Valor Significado
CRYPTUI_WIZ_DIGITAL_SIGN_COMMERCIAL
A assinatura é uma assinatura comercial.
CRYPTUI_WIZ_DIGITAL_SIGN_INDIVIDUAL
A assinatura é uma assinatura pessoal.

pwszDescription

Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém a descrição do assunto da assinatura.

pwszMoreInfoLocation

Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém o local do qual obter mais informações sobre o arquivo. Essas informações serão exibidas quando o arquivo for baixado.

pszHashAlg

Um ponteiro para uma cadeia de caracteres ANSI terminada em nulo que contém o OID ( identificador de objeto ) do algoritmo de hash usado para a assinatura. O valor padrão é NULL, que indica que o algoritmo de hash SHA-1 é usado.

pwszSigningCertDisplayString

Um ponteiro para uma cadeia de caracteres Unicode terminada em nulo que contém a cadeia de caracteres exibida na página do assistente de assinatura digital. A cadeia de caracteres deve solicitar que o usuário selecione um certificado para uma finalidade específica.

hAdditionalCertStore

Um identificador para um repositório de certificados adicional que será adicionado à assinatura.

psAuthenticated

Um ponteiro para uma estrutura CRYPT_ATTRIBUTES que contém atributos autenticados fornecidos pelo usuário.

psUnauthenticated

Um ponteiro para uma estrutura CRYPT_ATTRIBUTES que contém atributos não autenticados fornecidos pelo usuário.

Requisitos

   
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]
Cabeçalho cryptuiapi.h

Confira também

CRYPTUI_WIZ_DIGITAL_SIGN_INFO