IKEEXT_PROPOSAL0 structure (iketypes.h)
The IKEEXT_PROPOSAL0 structure is used to store an IKE/AuthIP main mode proposal.
Syntax
typedef struct IKEEXT_PROPOSAL0_ {
IKEEXT_CIPHER_ALGORITHM0 cipherAlgorithm;
IKEEXT_INTEGRITY_ALGORITHM0 integrityAlgorithm;
UINT32 maxLifetimeSeconds;
IKEEXT_DH_GROUP dhGroup;
UINT32 quickModeLimit;
} IKEEXT_PROPOSAL0;
Members
cipherAlgorithm
Parameters for the encryption algorithm specified by IKEEXT_CIPHER_ALGORITHM0.
integrityAlgorithm
Parameters for the hash algorithm specified by IKEEXT_INTEGRITY_ALGORITHM0.
maxLifetimeSeconds
Main mode security association (SA) lifetime in seconds.
dhGroup
The Diffie Hellman group specified by IKEEXT_DH_GROUP.
quickModeLimit
Maximum number of IPsec quick mode SAs that can be generated from this main mode SA. 0 (zero) means infinite.
Remarks
The proposal describes the various parameters of the IKE/AuthIP main mode SA that is potentially generated from this proposal.
IKEEXT_PROPOSAL0 is a specific implementation of IKEEXT_PROPOSAL. 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 |