Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die IKEEXT_CERTIFICATE_AUTHENTICATION2-Struktur wird verwendet, um verschiedene Parameter für die Authentifizierung mit Zertifikaten anzugeben. IKEEXT_CERTIFICATE_AUTHENTICATION0 ist verfügbar.
Syntax
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
Zertifikatkonfigurationstyp für die Überprüfung eingehender Peerzertifikate.
inboundRootArraySize
Typ: UINT32
Anzahl der Elemente im InboundRootCriteria-Element .
Verfügbar, wenn inboundConfigTypeIKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST ist.
inboundRootCriteria
Typ: IKEEXT_CERTIFICATE_CRITERIA0*
Liste der Zertifikatkriterien, die explizite vertrauenswürdige Autoritäten enthalten, die zum Überprüfen der Peerzertifikatkette verwendet werden sollen.
Verfügbar, wenn inboundConfigTypeIKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST ist.
inboundEnterpriseStoreArraySize
Typ: UINT32
Anzahl der Elemente im Element "inboundEnterpriseStoreCriteria" .
Verfügbar, wenn inboundConfigTypeIKEEXT_CERT_CONFIG_ENTERPRISE_STORE ist.
inboundEnterpriseStoreCriteria
Typ: IKEEXT_CERTIFICATE_CRITERIA0*
Liste der Enterprise-Speicherkriterien, die zum Überprüfen der Peerzertifikatkette verwendet werden sollen.
Verfügbar, wenn inboundConfigTypeIKEEXT_CERT_CONFIG_ENTERPRISE_STORE ist.
inboundRootStoreArraySize
Typ: UINT32
Anzahl der Elemente im InboundTrustedRootStoreCriteria-Element .
Verfügbar, wenn inboundConfigTypeIKEEXT_CERT_CONFIG_TRUSTED_ROOT_STORE ist.
inboundTrustedRootStoreCriteria
Typ: IKEEXT_CERTIFICATE_CRITERIA0*
Liste der Kriterien des vertrauenswürdigen Stammspeichers, die zum Überprüfen der Peerzertifikatkette verwendet werden sollen.
Verfügbar, wenn inboundConfigTypeIKEEXT_CERT_CONFIG_TRUSTED_ROOT_STORE ist.
outboundConfigType
Zertifikatkonfigurationstyp für die überprüfung des ausgehenden lokalen Zertifikats.
outboundRootArraySize
Typ: UINT32
Anzahl der Elemente im outboundRootCriteria-Element .
Verfügbar, wenn outboundConfigTypeIKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST ist.
outboundRootCriteria
Typ: IKEEXT_CERTIFICATE_CRITERIA0*
Liste der Zertifikatkriterien, die explizite vertrauenswürdige Autoritäten enthalten, die verwendet werden sollen, um die Zertifikatkette auszuwählen, die an den Peer gesendet wird.
Verfügbar, wenn outboundConfigTypeIKEEXT_CERT_CONFIG_EXPLICIT_TRUST_LIST ist.
outboundEnterpriseStoreArraySize
Typ: UINT32
Anzahl der Elemente im outboundEnterpriseStoreCriteria-Element .
Verfügbar, wenn outboundConfigTypeIKEEXT_CERT_CONFIG_ENTERPRISE_STORE ist.
outboundEnterpriseStoreCriteria
Typ: IKEEXT_CERTIFICATE_CRITERIA0*
Liste der Enterprise-Speicherkriterien, die verwendet werden sollen, um die Zertifikatkette auszuwählen, die an den Peer gesendet wird.
Verfügbar, wenn outboundConfigTypeIKEEXT_CERT_CONFIG_ENTERPRISE_STORE ist.
outboundRootStoreArraySize
Typ: UINT32
Anzahl der Elemente im OutboundRootStoreArraySize-Element .
Verfügbar, wenn outboundConfigTypeIKEEXT_CERT_CONFIG_TRUSTED_ROOT_STORE ist.
outboundTrustedRootStoreCriteria
Typ: IKEEXT_CERTIFICATE_CRITERIA0*
Liste der Kriterien des vertrauenswürdigen Stammspeichers, die verwendet werden sollen, um die Zertifikatkette auszuwählen, die an den Peer gesendet wird.
Verfügbar, wenn outboundConfigTypeIKEEXT_CERT_CONFIG_TRUSTED_ROOT_STORE ist.
flags
Typ: UINT32
Eine Kombination der folgenden Werte, die die Merkmale der Zertifikatauthentifizierung angibt.
localCertLocationUrl
Typ: FWP_BYTE_BLOB
HTTP-URL, die auf ein codiertes Zertifikat oder Zertifikatpaket verweist, das von IKEv2 für die Authentifizierung des lokalen Computers bei einem Peer verwendet wird.
Gilt nur für IKEv2.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
| Kopfzeile | iketypes.h |