IKEEXT_IPV6_CGA_AUTHENTICATION0 structure

The IKEEXT_IPV6_CGA_AUTHENTICATION0 structure is used to specify various parameters for IPV6 cryptographically generated address (CGA) authentication.

Syntax


typedef struct IKEEXT_IPV6_CGA_AUTHENTICATION0_ {
  wchar_t          *keyContainerName;
  wchar_t          *cspName;
  UINT32           cspType;
  FWP_BYTE_ARRAY16 cgaModifier;
  BYTE             cgaCollisionCount;
} IKEEXT_IPV6_CGA_AUTHENTICATION0;

Members

keyContainerName

Key container name of the public key/private key pair that was used to generate the CGA.

Same semantics as the pwszContainerName member of the CRYPT_KEY_PROV_INFO structure.

cspName

Name of the CSP that stores the key container. If NULL, default provider will be used.

Same semantics as the pwszProvName member of the CRYPT_KEY_PROV_INFO structure.

cspType

Type of the CSP that stores the key container.

Same semantics as the dwProvType member of the CRYPT_KEY_PROV_INFO structure.

cgaModifier

A FWP_BYTE_ARRAY16 structure containing a modifier used during CGA generation.

See CGA RFC for more information.

cgaCollisionCount

Collision count used during CGA generation.

See CGA RFC for more information.

Remarks

IKEEXT_IPV6_CGA_AUTHENTICATION0 is a specific implementation of IKEEXT_IPV6_CGA_AUTHENTICATION. See WFP Version-Independent Names and Targeting Specific Versions of Windows for more information.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

Iketypes.h

IDL

Iketypes.idl

See also

Windows Filtering Platform API Structures
CRYPT_KEY_PROV_INFO
FWP_BYTE_ARRAY16

 

 

Show: