IKEEXT_CERTIFICATE_CREDENTIAL1 structure

The IKEEXT_CERTIFICATE_CREDENTIAL1 structure is used to store credential information specific to certificate authentication.

Note  IKEEXT_CERTIFICATE_CREDENTIAL1 is the specific implementation of IKEEXT_CERTIFICATE_CREDENTIAL used in Windows 7 and later. See WFP Version-Independent Names and Targeting Specific Versions of Windows for more information. For Windows Vista, IKEEXT_CERTIFICATE_CREDENTIAL0 is available.
 

Syntax


typedef struct IKEEXT_CERTIFICATE_CREDENTIAL1_ {
  FWP_BYTE_BLOB subjectName;
  FWP_BYTE_BLOB certHash;
  UINT32        flags;
  FWP_BYTE_BLOB certificate;
} IKEEXT_CERTIFICATE_CREDENTIAL1;

Members

subjectName

Encoded subject name of the certificate used for authentication. Use CertNameToStr to convert the encoded name to string.

See FWP_BYTE_BLOB for more information.

certHash

SHA thumbprint of the certificate.

See FWP_BYTE_BLOB for more information.

flags

Possible values:

IKEEXT_CERT_CREDENTIAL_FLAG_NAP_CERT
certificate

The encoded certificate. Use CertCreateCertificateContext to create a certificate context from the encoded certificate.

See FWP_BYTE_BLOB for more information.

Requirements

Minimum supported client

Windows 7 [desktop apps only]

Minimum supported server

Windows Server 2008 R2 [desktop apps only]

Header

Iketypes.h

IDL

Iketypes.idl

See also

Windows Filtering Platform API Structures
FWP_BYTE_BLOB

 

 

Show: