# Functions
Messages returns list of all messages in this module.
No description provided by the author
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
Child SA details - retval - return code - child_sa - child SA data
Ikev2ChildSaDetails defines message 'ikev2_child_sa_details'.
Dump child SA of specific SA - sa_index - index of specific sa
Ikev2ChildSaDump defines message 'ikev2_child_sa_dump'.
IKEv2: Initiate the delete Child SA exchange - ispi - Child SA initiator SPI
Ikev2InitiateDelChildSa defines message 'ikev2_initiate_del_child_sa'.
Ikev2InitiateDelChildSaReply defines message 'ikev2_initiate_del_child_sa_reply'.
IKEv2: Initiate the delete IKE SA exchange - ispi - IKE SA initiator SPI
Ikev2InitiateDelIkeSa defines message 'ikev2_initiate_del_ike_sa'.
Ikev2InitiateDelIkeSaReply defines message 'ikev2_initiate_del_ike_sa_reply'.
IKEv2: Initiate the rekey Child SA exchange - ispi - Child SA initiator SPI
Ikev2InitiateRekeyChildSa defines message 'ikev2_initiate_rekey_child_sa'.
Ikev2InitiateRekeyChildSaReply defines message 'ikev2_initiate_rekey_child_sa_reply'.
IKEv2: Initiate the SA_INIT exchange - name - IKEv2 profile name
Ikev2InitiateSaInit defines message 'ikev2_initiate_sa_init'.
Ikev2InitiateSaInitReply defines message 'ikev2_initiate_sa_init_reply'.
get specific nonce - is_initiator - specify type initiator|responder of nonce - sa_index - index of specific sa
Ikev2NonceGet defines message 'ikev2_nonce_get'.
reply on specific nonce - retval - return code - data_len - nonce length - nonce - nonce data
Ikev2NonceGetReply defines message 'ikev2_nonce_get_reply'.
Get the plugin version Ikev2PluginGetVersion defines message 'ikev2_plugin_get_version'.
Reply to get the plugin version - major - Incremented every time a known breaking behavior change is introduced - minor - Incremented with small changes, may be used to avoid buggy versions
Ikev2PluginGetVersionReply defines message 'ikev2_plugin_get_version_reply'.
IKEv2: Add/delete profile - name - IKEv2 profile name - is_add - Add IKEv2 profile if non-zero, else delete
Ikev2ProfileAddDel defines message 'ikev2_profile_add_del'.
Ikev2ProfileAddDelReply defines message 'ikev2_profile_add_del_reply'.
Details about all profiles - profile - profile element with encapsulated attributes
Ikev2ProfileDetails defines message 'ikev2_profile_details'.
IKEv2: Disable NAT traversal - name - IKEv2 profile name
Ikev2ProfileDisableNatt defines message 'ikev2_profile_disable_natt'.
Ikev2ProfileDisableNattReply defines message 'ikev2_profile_disable_natt_reply'.
Dump all profiles Ikev2ProfileDump defines message 'ikev2_profile_dump'.
IKEv2: Set IKEv2 profile authentication method - name - IKEv2 profile name - auth_method - IKEv2 authentication method (shared-key-mic/rsa-sig) - is_hex - Authentication data in hex format if non-zero, else string - data_len - Authentication data length - data - Authentication data (for rsa-sig cert file path)
Ikev2ProfileSetAuth defines message 'ikev2_profile_set_auth'.
Ikev2ProfileSetAuthReply defines message 'ikev2_profile_set_auth_reply'.
IKEv2: Set IKEv2 profile local/remote identification - name - IKEv2 profile name - is_local - Identification is local if non-zero, else remote - id_type - Identification type - data_len - Identification data length - data - Identification data
Ikev2ProfileSetID defines message 'ikev2_profile_set_id'.
Ikev2ProfileSetIDReply defines message 'ikev2_profile_set_id_reply'.
IKEv2: Set/unset custom ipsec-over-udp port - is_set - whether set or unset custom port - port - port number - name - IKEv2 profile name
Ikev2ProfileSetIpsecUDPPort defines message 'ikev2_profile_set_ipsec_udp_port'.
Ikev2ProfileSetIpsecUDPPortReply defines message 'ikev2_profile_set_ipsec_udp_port_reply'.
IKEv2: Set liveness parameters - period - how often is liveness check performed - max_retries - max retries for liveness check
Ikev2ProfileSetLiveness defines message 'ikev2_profile_set_liveness'.
Ikev2ProfileSetLivenessReply defines message 'ikev2_profile_set_liveness_reply'.
IKEv2: Set IKEv2 profile traffic selector parameters - name - IKEv2 profile name - ts - traffic selector data
Ikev2ProfileSetTs defines message 'ikev2_profile_set_ts'.
Ikev2ProfileSetTsReply defines message 'ikev2_profile_set_ts_reply'.
IKEv2: Set UDP encapsulation - name - IKEv2 profile name
Ikev2ProfileSetUDPEncap defines message 'ikev2_profile_set_udp_encap'.
Ikev2ProfileSetUDPEncapReply defines message 'ikev2_profile_set_udp_encap_reply'.
Details about IKE SA - retval - return code - sa - SA data
Ikev2SaDetails defines message 'ikev2_sa_details'.
Dump all SAs Ikev2SaDump defines message 'ikev2_sa_dump'.
IKEv2: Set IKEv2 ESP transforms in SA_INIT proposal (RFC 7296) - name - IKEv2 profile name - tr - ESP transforms
Ikev2SetEspTransforms defines message 'ikev2_set_esp_transforms'.
Ikev2SetEspTransformsReply defines message 'ikev2_set_esp_transforms_reply'.
IKEv2: Set IKEv2 IKE transforms in SA_INIT proposal (RFC 7296) - name - IKEv2 profile name - tr - IKE transforms
Ikev2SetIkeTransforms defines message 'ikev2_set_ike_transforms'.
Ikev2SetIkeTransformsReply defines message 'ikev2_set_ike_transforms_reply'.
IKEv2: Set IKEv2 local RSA private key - key_file - Key file absolute path
Ikev2SetLocalKey defines message 'ikev2_set_local_key'.
Ikev2SetLocalKeyReply defines message 'ikev2_set_local_key_reply'.
IKEv2: Set IKEv2 responder interface and IP address - name - IKEv2 profile name - responder - responder data
Ikev2SetResponder defines message 'ikev2_set_responder'.
Ikev2SetResponderHostname defines message 'ikev2_set_responder_hostname'.
Ikev2SetResponderHostnameReply defines message 'ikev2_set_responder_hostname_reply'.
Ikev2SetResponderReply defines message 'ikev2_set_responder_reply'.
IKEv2: Set Child SA lifetime, limited by time and/or data - name - IKEv2 profile name - lifetime - SA maximum life time in seconds (0 to disable) - lifetime_jitter - Jitter added to prevent simultaneous rekeying - handover - Hand over time - lifetime_maxdata - SA maximum life time in bytes (0 to disable)
Ikev2SetSaLifetime defines message 'ikev2_set_sa_lifetime'.
Ikev2SetSaLifetimeReply defines message 'ikev2_set_sa_lifetime_reply'.
IKEv2: Set the tunnel interface which will be protected by IKE
If this API is not called, a new tunnel will be created - name - IKEv2 profile name - sw_if_index - Of an existing tunnel
Ikev2SetTunnelInterface defines message 'ikev2_set_tunnel_interface'.
Ikev2SetTunnelInterfaceReply defines message 'ikev2_set_tunnel_interface_reply'.
details on specific traffic selector - retval - return code - ts - traffic selector data
Ikev2TrafficSelectorDetails defines message 'ikev2_traffic_selector_details'.
dump traffic selectors - is_initiator - specify type initiator|responder of nonce - sa_index - index of specific sa - child_sa_index - index of specific sa child of specific sa
Ikev2TrafficSelectorDump defines message 'ikev2_traffic_selector_dump'.
# Interfaces
RPCService defines RPC service ikev2.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author