Поделиться через


структура ROUTER_CUSTOM_IKEv2_POLICY0 (mprapi.h)

Содержит конфигурацию main режима IKEv2 и политики быстрого режима.

Не используйте структуру ROUTER_CUSTOM_IKEv2_POLICY0 непосредственно в коде; использование ROUTER_CUSTOM_IKEv2_POLICY гарантирует, что используется правильная версия, основанная на операционной системе, в которую скомпилирован код.

Синтаксис

typedef struct _ROUTER_CUSTOM_IKEv2_POLICY0 {
  DWORD dwIntegrityMethod;
  DWORD dwEncryptionMethod;
  DWORD dwCipherTransformConstant;
  DWORD dwAuthTransformConstant;
  DWORD dwPfsGroup;
  DWORD dwDhGroup;
} ROUTER_CUSTOM_IKEv2_POLICY0, *PROUTER_CUSTOM_IKEv2_POLICY0, ROUTER_CUSTOM_L2TP_POLICY0, *PROUTER_CUSTOM_L2TP_POLICY0;

Члены

dwIntegrityMethod

Значение типа , указывающее алгоритм целостности, который должен согласовываться во время согласования IKEv2 main режиме SA. Допустимые значения для этого элемента определяются в IKEEXT_INTEGRITY_TYPE.

dwEncryptionMethod

Значение типа , указывающее алгоритм шифрования для согласования во время согласования IKEv2 main режима SA. Допустимые значения для этого элемента определяются в IKEEXT_CIPHER_TYPE.

dwCipherTransformConstant

Значение типа , указывающее алгоритм шифрования, который должен согласовываться во время согласования IKEv2 в быстром режиме SA. Допустимые значения для этого элемента определяются в IPSEC_CIPHER_TYPE.

dwAuthTransformConstant

Значение типа , указывающее хэш-алгоритм для согласования во время согласования IKEv2 в быстром режиме SA. Допустимые значения для этого элемента определяются в IPSEC_AUTH_TYPE.

dwPfsGroup

Значение типа , указывающее алгоритм Диффи Хеллмана, который следует использовать для быстрого режима PFS (perfect Forward Secrecy). Допустимые значения для этого элемента определяются в IPSEC_PFS_GROUP.

dwDhGroup

Значение типа , указывающее тип группы Диффи Хеллмана, используемой для создания ключей IKE во время согласования MM SA. Допустимые значения для этого элемента определяются в IKEEXT_DH_GROUP.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть mprapi.h