estrutura IKEEXT_CERTIFICATE_AUTHENTICATION1 (iketypes.h)
O IKEEXT_CERTIFICATE_AUTHENTICATION2 está disponível. Para o Windows Vista, IKEEXT_CERTIFICATE_AUTHENTICATION0 está disponível.
Sintaxe
typedef struct IKEEXT_CERTIFICATE_AUTHENTICATION1_ {
IKEEXT_CERT_CONFIG_TYPE inboundConfigType;
union {
struct {
UINT32 inboundRootArraySize;
IKEEXT_CERT_ROOT_CONFIG0 *inboundRootArray;
};
IKEEXT_CERT_ROOT_CONFIG0 *inboundEnterpriseStoreConfig;
IKEEXT_CERT_ROOT_CONFIG0 *inboundTrustedRootStoreConfig;
};
IKEEXT_CERT_CONFIG_TYPE outboundConfigType;
union {
struct {
UINT32 outboundRootArraySize;
IKEEXT_CERT_ROOT_CONFIG0 *outboundRootArray;
};
IKEEXT_CERT_ROOT_CONFIG0 *outboundEnterpriseStoreConfig;
IKEEXT_CERT_ROOT_CONFIG0 *outboundTrustedRootStoreConfig;
};
UINT32 flags;
FWP_BYTE_BLOB localCertLocationUrl;
} IKEEXT_CERTIFICATE_AUTHENTICATION1;
Membros
inboundConfigType
Tipo de configuração de certificado para verificação de certificado par de entrada.
Consulte IKEEXT_CERT_CONFIG_TYPE para obter mais informações.
inboundRootArraySize
Número de elementos no membro inboundRootArray .
Disponível quando inboundConfigType é IKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST.
inboundRootArray
Lista de confiança explícita para verificar a cadeia de certificados par.
Disponível quando inboundConfigType é IKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST.
Consulte IKEEXT_CERT_ROOT_CONFIG0 para obter mais informações.
inboundEnterpriseStoreConfig
Configuração do repositório empresarial para verificar a cadeia de certificados par.
Disponível quando inboundConfigType é IKEEXT_CERT_CONFIG_ENTERPRISE_STORE.
Consulte IKEEXT_CERT_ROOT_CONFIG0 para obter mais informações.
inboundTrustedRootStoreConfig
Configuração de repositório raiz confiável para verificar a cadeia de certificados par.
Disponível quando inboundConfigType é IKEEXT_CERT_CONFIG_TRUSTED_ROOT_STORE.
Consulte IKEEXT_CERT_ROOT_CONFIG0 para obter mais informações.
outboundConfigType
Tipo de configuração de certificado para verificação de certificado local de saída.
Consulte IKEEXT_CERT_CONFIG_TYPE para obter mais informações.
outboundRootArraySize
Número de elementos no membro outboundRootArray .
Disponível quando outboundConfigType é IKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST.
outboundRootArray
Lista de confiança explícita para selecionar uma cadeia de certificados a ser enviada ao par.
Disponível quando outboundConfigType é IKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST.
Consulte IKEEXT_CERT_ROOT_CONFIG0 para obter mais informações.
outboundEnterpriseStoreConfig
Configuração do repositório empresarial para selecionar a cadeia de certificados.
Disponível quando outboundConfigType é IKEEXT_CERT_CONFIG_ENTERPRISE_STORE.
Consulte IKEEXT_CERT_ROOT_CONFIG0 para obter mais informações.
outboundTrustedRootStoreConfig
Configuração de repositório raiz confiável para selecionar a cadeia de certificados.
Disponível quando outboundConfigType é IKEEXT_CERT_CONFIG_ROOT_STORE.
Consulte IKEEXT_CERT_ROOT_CONFIG0 para obter mais informações.
flags
Uma combinação dos valores a seguir que especifica as características de autenticação de certificado.
localCertLocationUrl
URL HTTP apontando para um certificado codificado ou um pacote de certificados, que será usado pelo IKEv2 para autenticar o computador local em um par.
Aplicável somente ao IKEv2.
Consulte FWP_BYTE_BLOB para obter mais informações.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | iketypes.h |