estructura IKEEXT_CERTIFICATE_AUTHENTICATION2 (iketypes.h)
La estructura IKEEXT_CERTIFICATE_AUTHENTICATION2 se usa para especificar varios parámetros para la autenticación con certificados. IKEEXT_CERTIFICATE_AUTHENTICATION0 está disponible.
Sintaxis
typedef struct IKEEXT_CERTIFICATE_AUTHENTICATION2_ {
IKEEXT_CERT_CONFIG_TYPE inboundConfigType;
union {
struct {
UINT32 inboundRootArraySize;
IKEEXT_CERTIFICATE_CRITERIA0 *inboundRootCriteria;
};
struct {
UINT32 inboundEnterpriseStoreArraySize;
IKEEXT_CERTIFICATE_CRITERIA0 *inboundEnterpriseStoreCriteria;
};
struct {
UINT32 inboundRootStoreArraySize;
IKEEXT_CERTIFICATE_CRITERIA0 *inboundTrustedRootStoreCriteria;
};
};
IKEEXT_CERT_CONFIG_TYPE outboundConfigType;
union {
struct {
UINT32 outboundRootArraySize;
IKEEXT_CERTIFICATE_CRITERIA0 *outboundRootCriteria;
};
struct {
UINT32 outboundEnterpriseStoreArraySize;
IKEEXT_CERTIFICATE_CRITERIA0 *outboundEnterpriseStoreCriteria;
};
struct {
UINT32 outboundRootStoreArraySize;
IKEEXT_CERTIFICATE_CRITERIA0 *outboundTrustedRootStoreCriteria;
};
};
UINT32 flags;
FWP_BYTE_BLOB localCertLocationUrl;
} IKEEXT_CERTIFICATE_AUTHENTICATION2;
Members
inboundConfigType
Tipo: IKEEXT_CERT_CONFIG_TYPE
Tipo de configuración de certificado para la comprobación de certificados del mismo nivel entrante.
inboundRootArraySize
Tipo: UINT32
Número de elementos del miembro inboundRootCriteria .
Disponible cuando inboundConfigType está IKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST.
inboundRootCriteria
Tipo: IKEEXT_CERTIFICATE_CRITERIA0*
Lista de criterios de certificado que contienen entidades de confianza explícitas que se deben usar para comprobar la cadena de certificados del mismo nivel.
Disponible cuando inboundConfigType está IKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST.
inboundEnterpriseStoreArraySize
Tipo: UINT32
Número de elementos del miembro inboundEnterpriseStoreCriteria .
Disponible cuando inboundConfigType está IKEEXT_CERT_CONFIG_ENTERPRISE_STORE.
inboundEnterpriseStoreCriteria
Tipo: IKEEXT_CERTIFICATE_CRITERIA0*
Lista de criterios de almacén de empresa que se deben usar para comprobar la cadena de certificados del mismo nivel.
Disponible cuando inboundConfigType está IKEEXT_CERT_CONFIG_ENTERPRISE_STORE.
inboundRootStoreArraySize
Tipo: UINT32
Número de elementos del miembro inboundTrustedRootStoreCriteria .
Disponible cuando inboundConfigType está IKEEXT_CERT_CONFIG_TRUSTED_ROOT_STORE.
inboundTrustedRootStoreCriteria
Tipo: IKEEXT_CERTIFICATE_CRITERIA0*
Lista de criterios de almacén raíz de confianza que se deben usar para comprobar la cadena de certificados del mismo nivel.
Disponible cuando inboundConfigType está IKEEXT_CERT_CONFIG_TRUSTED_ROOT_STORE.
outboundConfigType
Tipo: IKEEXT_CERT_CONFIG_TYPE
Tipo de configuración de certificado para la comprobación del certificado local saliente.
outboundRootArraySize
Tipo: UINT32
Número de elementos del miembro outboundRootCriteria .
Disponible cuando outboundConfigType está IKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST.
outboundRootCriteria
Tipo: IKEEXT_CERTIFICATE_CRITERIA0*
Lista de criterios de certificado que contienen entidades de confianza explícitas que se deben usar para seleccionar la cadena de certificados que se enviará al mismo nivel.
Disponible cuando outboundConfigType está IKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST.
outboundEnterpriseStoreArraySize
Tipo: UINT32
Número de elementos del miembro outboundEnterpriseStoreCriteria .
Disponible cuando outboundConfigType está IKEEXT_CERT_CONFIG_ENTERPRISE_STORE.
outboundEnterpriseStoreCriteria
Tipo: IKEEXT_CERTIFICATE_CRITERIA0*
Lista de criterios de almacén de empresa que se deben usar para seleccionar la cadena de certificados que se enviará al mismo nivel.
Disponible cuando outboundConfigType está IKEEXT_CERT_CONFIG_ENTERPRISE_STORE.
outboundRootStoreArraySize
Tipo: UINT32
Número de elementos del miembro outboundRootStoreArraySize .
Disponible cuando outboundConfigType está IKEEXT_CERT_CONFIG_TRUSTED_ROOT_STORE.
outboundTrustedRootStoreCriteria
Tipo: IKEEXT_CERTIFICATE_CRITERIA0*
Lista de criterios de almacén raíz de confianza que se deben usar para seleccionar la cadena de certificados que se enviará al mismo nivel.
Disponible cuando outboundConfigType está IKEEXT_CERT_CONFIG_TRUSTED_ROOT_STORE.
flags
Tipo: UINT32
Combinación de los siguientes valores que especifican las características de autenticación del certificado.
localCertLocationUrl
Tipo: FWP_BYTE_BLOB
Dirección URL HTTP que apunta a un certificado codificado o a un paquete de certificados, que usará IKEv2 para autenticar la máquina local en un mismo nivel.
Solo se aplica a IKEv2.
Requisitos
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Encabezado | iketypes.h |