estrutura IKEEXT_CERTIFICATE_CRITERIA0 (iketypes.h)

A estrutura IKEEXT_CERTIFICATE_CRITERIA0 contém um conjunto de critérios a serem aplicados a um método de autenticação.

Sintaxe

typedef struct IKEEXT_CERTIFICATE_CRITERIA0_ {
  FWP_BYTE_BLOB     certData;
  FWP_BYTE_BLOB     certHash;
  IKEEXT_CERT_EKUS0 *eku;
  IKEEXT_CERT_NAME0 *name;
  UINT32            flags;
} IKEEXT_CERTIFICATE_CRITERIA0;

Membros

certData

Tipo: FWP_BYTE_BLOB

Nome codificado em X509/ASN.1 do certificado raiz. Deve estar vazio ao especificar a configuração enterprise ou de repositório raiz confiável.

certHash

Tipo: FWP_BYTE_BLOB

Cadeia de caracteres hexadecimal de 16 caracteres que representa a ID, a impressão digital ou o HASH do certificado final.

eku

Tipo: IKEEXT_CERT_EKUS0*

Os OIDs (identificadores de objeto) de EKU (uso estendido de chave) específicos selecionados para os critérios no certificado final.

name

Tipo: IKEEXT_CERT_NAME0*

O nome/assunto selecionado para os critérios no certificado final.

flags

Tipo: UINT32

Reservado para uso do sistema.

Comentários

O membro certData refere-se ao nome codificado do certificado raiz, enquanto os membros certHash, eku e name referem-se a critérios no certificado final.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho iketypes.h

Confira também

FWP_BYTE_BLOB

IKEEXT_CERT_EKUS0

IKEEXT_CERT_NAME0