ipsec_dump_policy()

Сгенерировать читаемую строку из спецификации политики IPsec

Прототип:

#include <netinet6/ipsec.h>
char* ipsec_dump_policy( char *buf,
char *delim );

Аргументы:

buf
Указатель на структуру политики IPsec struct sadb_x_policy.
delim
Строка разделителей, как правило NULL, что означает пробел (“ ”).

Библиотека:

libipsec

Описание:

Функция ipsec_dump_policy() генерирует читаемую строку из спецификации политики IPSEC. Обратитесь к ipsec_set_policy() для получения подробной информации о политиках.

Функция ipsec_dump_policy() преобразует структуру политики IPsec в читаемую форму. Следовательно, ipsec_dump_policy() является обратной по отношению к ipsec_set_policy(). При задании delim равным NULL, предполагается, что разделителем является пробел. Функция ipsec_dump_policy() возвращает указатель на динамически выделяемую строку. Вызывающая функция отвечает за освобождение ресурсов при помощи free().

Возвращаемое значение:

Указатель на динамически выделенную строку или NULL в случае ошибки.

Примеры:

Доступны по ссылке ipsec_set_policy().

Классификация:

Unix

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Тематические ссылки:

IPsec, ipsec_get_policylen(), ipsec_set_policy(), ipsec_strerror()

setkey в Справочнике по Утилитам




Предыдущий раздел: Описание API библиотеки ipsec