estrutura CERT_ID (wincrypt.h)
A estrutura CERT_ID é usada como um meio flexível de identificar exclusivamente um certificado.
Sintaxe
typedef struct _CERT_ID {
DWORD dwIdChoice;
union {
CERT_ISSUER_SERIAL_NUMBER IssuerSerialNumber;
CRYPT_HASH_BLOB KeyId;
CRYPT_HASH_BLOB HashId;
} DUMMYUNIONNAME;
} CERT_ID, *PCERT_ID;
Membros
dwIdChoice
Um valor DWORD que indica qual membro da união está sendo usado. Esse pode ser um dos valores a seguir.
Valor | Significado |
---|---|
|
Issuerserialnumber |
|
KeyId |
|
HashId |
DUMMYUNIONNAME
DUMMYUNIONNAME.IssuerSerialNumber
Uma estrutura CERT_ISSUER_SERIAL_NUMBER que identifica exclusivamente um certificado.
DUMMYUNIONNAME.KeyId
Uma estrutura CRYPT_HASH_BLOB que contém um identificador de chave de certificado.
DUMMYUNIONNAME.HashId
Um CRYPT_HASH_BLOB que contém um hash SHA1 do certificado a ser usado como um identificador exclusivo do certificado.
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] |
Cabeçalho | wincrypt.h |