Skip to main content
Open topic with navigation CAPL Functions » TCP/IP API » ipsecPolicyDatabaseFlush

ipsecPolicyDatabaseFlush

Valid for: CANoe DE • CANoe4SW DE Note
The function is dependent on the selected stack. This functionality cannot be used in connection with the operating system TCP/IP stack.

Function Syntax

long ipsecPolicyDatabaseFlush();

Description

This functions deletes all IPsec security policies from the current network stack.

Parameters

Return Values

  • 0: Success
  • -1: Failed

Example

on start
{
  // add two policies
  IpSecPolicyDatabaseAdd(ip_Endpoint(0.0.0.0:0), 0, ip_Endpoint(192.168.1.12:23), 32, "any", "out bypass");
  IpSecPolicyDatabaseAdd(ip_Endpoint(0.0.0.0:0), 0, ip_Endpoint(192.168.1.13:23), 32, "any", "out discard");

  // ... do anything ...

  // remove all policies
  IPsecPolicyDatabaseFlush();
}