IKEEXT_IPV6_CGA_AUTHENTICATION0 structure (iketypes.h)
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
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Header | iketypes.h |