IPSec Samples (Compact 7)

3/12/2014

Windows Embedded Compact includes ipsecfg, a sample configuration tool for IPSec. Ipseccfg is located in the %_WINCEROOT%\common\oak\drivers\netsamp\ipseccfg directory.

You can use this sample to create a customized configuration tool and user interface.

Note

The IPSec APIs will be deprecated in the next release of Windows Embedded Compact. Replace them with the WFP IPSec APIs. For more information, see Windows Filtering Platform.

The syntax for the IPSec utility is as follows:

         [loadpolicyFile] [unloadpolicyName]startonlystartsetresetstoploglevellogmethod

Parameters

  • load policyFile
    Loads the IPSec policy from file policyFile into registry.
  • unloadpolicyName
    Removes the entries for policyName from the registry.
  • startonly
    Starts IPSec with no policy set.
  • start[policyName]
    Starts IPSec and sets a policy by reading the policy information for policyName that is stored in the registry.
  • set[policyName]
    Sets a policy by reading that policy information that is stored for policyName in the registry. IPSec should already be started when this command is run.
  • reset[me/myip/ip]
    Resets the policy according to the source Internet Protocol (IP) address that is specified. For the me option, the source IP address = 0, for the myip option, the source IP address is the first IP address that is returned from a call to gethostbyname (localhost).
  • stop
    Stops IPSec. If IPSec is shut down, all policies that were set before will be reset.
  • loglevel[none/err/warn/diag/pss/trace/verb
    Sets the IPSec logging level
  • logmethod[celog/debug]
    Sets the IPSec logging method

See Also

Other Resources

IPSec
Windows Filtering Platform