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


структура IPSEC_SA0 (ipsectypes.h)

Структура IPSEC_SA0 используется для хранения сведений о связи безопасности (SA) IPsec.

Синтаксис

typedef struct IPSEC_SA0_ {
  IPSEC_SA_SPI         spi;
  IPSEC_TRANSFORM_TYPE saTransformType;
  union {
    IPSEC_SA_AUTH_INFORMATION0            *ahInformation;
    IPSEC_SA_AUTH_INFORMATION0            *espAuthInformation;
    IPSEC_SA_CIPHER_INFORMATION0          *espCipherInformation;
    IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 *espAuthAndCipherInformation;
    IPSEC_SA_AUTH_INFORMATION0            *espAuthFwInformation;
  };
} IPSEC_SA0;

Члены

spi

Индекс параметров безопасности (SPI) IPsec SA. IPSEC_SA_SPI определяется в ipsectypes.h как UINT32.

saTransformType

Тип преобразования sa, задающий протокол безопасности IPsec.

Дополнительные сведения см. в разделе IPSEC_TRANSFORM_TYPE .

ahInformation

Алгоритмы безопасности преобразования SA. Доступно, если saTransformTypeIPSEC_TRANSFORM_AH.

Дополнительные сведения см . в разделе IPSEC_SA_AUTH_INFORMATION0 .

espAuthInformation

Алгоритмы безопасности преобразования SA. Доступно, если saTransformType имеет IPSEC_TRANSFORM_ESP_AUTH.

Дополнительные сведения см . в разделе IPSEC_SA_AUTH_INFORMATION0 .

espCipherInformation

Алгоритмы безопасности преобразования SA. Доступно, если saTransformType IPSEC_TRANSFORM_ESP_CIPHER.

Дополнительные сведения см . в разделе IPSEC_SA_CIPHER_INFORMATION0 .

espAuthAndCipherInformation

Алгоритмы безопасности преобразования SA. Доступно, если saTransformType имеет IPSEC_TRANSFORM_ESP_AUTH_AND_CIPHER.

Дополнительные сведения см . в разделе IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0 .

espAuthFwInformation

Алгоритмы безопасности преобразования SA. Доступно, если saTransformType имеет IPSEC_TRANSFORM_ESP_AUTH_FW.

Примечание Доступно только в Windows Server 2008 R2, Windows 7 или более поздней версии.
 

Комментарии

IPSEC_SA0 — это конкретная реализация IPSEC_SA. Дополнительные сведения см. в разделах ИМЕНА Version-Independent ВПП и Выбор конкретных версий Windows .

Требования

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

См. также раздел

IPSEC_SA_AUTH_AND_CIPHER_INFORMATION0

IPSEC_SA_AUTH_INFORMATION0

IPSEC_SA_CIPHER_INFORMATION0

IPSEC_TRANSFORM_TYPE

Структуры API платформы фильтрации Windows