estrutura SIGNER_SUBJECT_INFO

A estrutura SIGNER_SUBJECT_INFO especifica um sujeito a assinar.

Observação

Essa estrutura não é 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_SUBJECT_INFO {
  DWORD cbSize;
  DWORD *pdwIndex;
  DWORD dwSubjectChoice;
  union {
    SIGNER_FILE_INFO *pSignerFileInfo;
    SIGNER_BLOB_INFO *pSignerBlobInfo;
  };
} SIGNER_SUBJECT_INFO, *PSIGNER_SUBJECT_INFO;

Membros

cbSize

Especifica o tamanho, em bytes, da estrutura.

pdwIndex

Este membro está reservado. Ele deve ser definido como zero.

dwSubjectChoice

Especifica se o assunto é um arquivo ou um BLOB. Esse membro pode ser um ou mais dos valores a seguir.

Valor Significado
SIGNER_SUBJECT_BLOB
2 (0x2)
O assunto é um BLOB.
SIGNER_SUBJECT_FILE
1 (0x1)
O assunto é um arquivo.

 

pSignerFileInfo

Um ponteiro para uma estrutura SIGNER_FILE_INFO que especifica o arquivo a ser assinado.

pSignerBlobInfo

Um ponteiro para uma estrutura SIGNER_BLOB_INFO que especifica o BLOB a ser assinado.

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

SignerSign

SignerSignEx