IKEEXT_CERT_CRITERIA_NAME_TYPE enumeration (iketypes.h)

The IKEEXT_CERT_CRITERIA_NAME_TYPE enumerated type specifies the type of NAME fields possible for a certificate selection "subject" criteria.

Syntax

typedef enum IKEEXT_CERT_CRITERIA_NAME_TYPE_ {
  IKEEXT_CERT_CRITERIA_DNS = 0,
  IKEEXT_CERT_CRITERIA_UPN,
  IKEEXT_CERT_CRITERIA_RFC822,
  IKEEXT_CERT_CRITERIA_CN,
  IKEEXT_CERT_CRITERIA_OU,
  IKEEXT_CERT_CRITERIA_O,
  IKEEXT_CERT_CRITERIA_DC,
  IKEEXT_CERT_CRITERIA_NAME_TYPE_MAX
} IKEEXT_CERT_CRITERIA_NAME_TYPE;

Constants

 
IKEEXT_CERT_CRITERIA_DNS
Value: 0
DNS name in the Subject Alternative Name of the certificate.
IKEEXT_CERT_CRITERIA_UPN
UPN name in the Subject Alternative Name of the certificate.
IKEEXT_CERT_CRITERIA_RFC822
RFC 822 name in the Subject Alternative Name of the certificate.
IKEEXT_CERT_CRITERIA_CN
CN in the Subject of the certificate.
IKEEXT_CERT_CRITERIA_OU
OU in the Subject of the certificate.
IKEEXT_CERT_CRITERIA_O
O in the Subject of the certificate.
IKEEXT_CERT_CRITERIA_DC
DC in the Subject of the certificate.
IKEEXT_CERT_CRITERIA_NAME_TYPE_MAX
Maximum value for testing purposes.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Header iketypes.h