Атрибут ESPIntegrityAlg

Атрибут ESPIntegrityAlg задает варианты алгоритмов проверки целостности ESP.

Синтаксис

ESPIntegrityAlg = AUTH_HMAC_SHA1_96 | AUTH_HMAC_SHA2_256_128 | AUTH_HMAC_SHA2_384_192 | AUTH_HMAC_SHA2_512_256 | NO_AUTH

Значение

список алгоритмов контроля целостности:

•      AUTH_HMAC_SHA1_96 – HMAC-SHA-1-96 согласно RFC 2404;

•      AUTH_HMAC_SHA2_256_128 – HMAC-SHA-256-128 согласно RFC 4868;

•      AUTH_HMAC_SHA2_384_192 – HMAC-SHA-384-192 согласно RFC 4868;

•      AUTH_HMAC_SHA2_512_256 – HMAC-SHA-512-256 согласно RFC 4868;

•      NO_AUTH – отсутствие проверки целостности. Наличие в списке значения NO_AUTH равносильно отсутствию атрибута ESPIntegrityAlg.

 

Если в атрибуте ESPEncryptionAlg заданы AEAD алгоритмы шифрования, то проверка целостности данных будет производится средствами AEAD алгоритма шифрования и атрибут ESPIntegrityAlg заполнять не требуется.

 

В случае отсутствия AEAD алгоритмов шифрования в атрибуте ESPEncryptionAlg, проверка целостности данных не производится, атрибут ESPIntegrityAlg обязателен для заполнения.

Значение по

умолчанию

не используется