IpsecPadEntry Struct Reference

Peer Authorization Database (PAD) entry. More...

#include <ipsec.h>

Data Fields

IpsecAuthMethod authMethod
 Authentication method (IKEv1, IKEv2, KINK) More...
 
IpsecIdType idType
 ID type. More...
 
IpsecId id
 ID. More...
 
size_t idLen
 Length of the ID, in bytes. More...
 
uint8_t psk [IPSEC_MAX_PSK_LEN]
 Pre-shared key. More...
 
size_t pskLen
 Length of the pre-shared key, in bytes. More...
 
const char_ttrustedCaList
 
size_t trustedCaListLen
 Trusted CA list (PEM format) More...
 

Detailed Description

Peer Authorization Database (PAD) entry.

Definition at line 399 of file ipsec.h.

Field Documentation

◆ authMethod

IpsecAuthMethod authMethod

Authentication method (IKEv1, IKEv2, KINK)

Definition at line 401 of file ipsec.h.

◆ id

IpsecId id

ID.

Definition at line 403 of file ipsec.h.

◆ idLen

size_t idLen

Length of the ID, in bytes.

Definition at line 404 of file ipsec.h.

◆ idType

IpsecIdType idType

ID type.

Definition at line 402 of file ipsec.h.

◆ psk

uint8_t psk[IPSEC_MAX_PSK_LEN]

Pre-shared key.

Definition at line 405 of file ipsec.h.

◆ pskLen

size_t pskLen

Length of the pre-shared key, in bytes.

Definition at line 406 of file ipsec.h.

◆ trustedCaList

const char_t* trustedCaList

Definition at line 407 of file ipsec.h.

◆ trustedCaListLen

size_t trustedCaListLen

Trusted CA list (PEM format)

Total length of the trusted CA list

Definition at line 408 of file ipsec.h.


The documentation for this struct was generated from the following file: