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_t * trustedCaList
 
size_t trustedCaListLen
 Trusted CA list (PEM format) More...
 

Detailed Description

Peer Authorization Database (PAD) entry.

Definition at line 411 of file ipsec.h.

Field Documentation

◆ authMethod

IpsecAuthMethod authMethod

Authentication method (IKEv1, IKEv2, KINK)

Definition at line 413 of file ipsec.h.

◆ id

IpsecId id

ID.

Definition at line 415 of file ipsec.h.

◆ idLen

size_t idLen

Length of the ID, in bytes.

Definition at line 416 of file ipsec.h.

◆ idType

IpsecIdType idType

ID type.

Definition at line 414 of file ipsec.h.

◆ psk

uint8_t psk[IPSEC_MAX_PSK_LEN]

Pre-shared key.

Definition at line 417 of file ipsec.h.

◆ pskLen

size_t pskLen

Length of the pre-shared key, in bytes.

Definition at line 418 of file ipsec.h.

◆ trustedCaList

const char_t* trustedCaList

Definition at line 419 of file ipsec.h.

◆ trustedCaListLen

size_t trustedCaListLen

Trusted CA list (PEM format)

Total length of the trusted CA list

Definition at line 420 of file ipsec.h.


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