Атрибут IntegrityAlg
Атрибут IntegrityAlg задает алгоритм проверки целостности пакета в рамках создаваемого контекста.
Если же существует необходимость задать несколько алгоритмов проверки целостности (их комбинацию), то используйте альтернативный подход: в атрибуте Transform структуры ESPProposal укажите список структур ESPTransform, а в каждой структуре ESPTransform задайте только один алгоритм проверки целостности пакета.
Если атрибут CipherAlg имеет значение "NULL", то атрибут IntegrityAlg нужно указывать обязательно.
Синтаксис |
IntegrityAlg = "MD5-H96-KPDK"|"MD5-H96-HMAC"|"SHA1-H96-HMAC"|"GR341194CPRO1-H96-HMAC-65534"|"G2814789CPRO1-K256-MAC-65535" |
Значение |
Возможные значения: "MD5-H96-KPDK" – Keyed MD5 "MD5-H96-HMAC" – HMAC MD5 (96 бит) "SHA1-H96-HMAC" – HMAC SHA-1 (96 бит) "GR341194CPRO1-H96-HMAC-65534" – реализация ГОСТ Р 34.11-94 (96 бит) "G2814789CPRO1-K256-MAC-65535" – реализация ГОСТ 28147-89 (в режиме выработки имитовставки). |
Значение по умолчанию |
если в атрибуте IntegrityAlg алгоритм не указан, а в атрибуте CipherAlg алгоритм указан, то проверка целостности пакета не производится. |