#include <session.h>
Data Fields | |
| uint32_t | max_fragment_size |
| for fragmentatnion support, must be initialized!!!! | |
| IKEv2Session * | SessionList |
| linked list of active IKEv2 sessions | |
| Proposal * | suppProp |
| list of supported proposals | |
| uint8_t * | id |
| side identity | |
| unsigned int | idlen |
| id length | |
| int | idtype |
| id type | |
| int | authtype |
| authentication type | |
| char * | certfile |
| certificates file | |
| char * | crl_file |
| CRL file. | |
| char * | trusted |
| CA cert file. | |
| uint8_t * | pwd |
| password | |
| int | pwdlen |
| password length | |
| char * | pkfile |
| private key file | |
| char * | pkfile_pwd |
| password to private key file | |
| EVP_PKEY * | rpk |
| private key | |
| uint8_t * | cert |
| cert data | |
| int | certlen |
| cert data len | |
| int | send_sk_idr |
| send SK{IDr} payload? (responder option) | |
| uint32_t | DHCounterMax |
| initial value for IKEv2Session.DHCounter | |
| uint8_t | sendCertReq |
| send Cert Req payload? | |
| X509_STORE * | x509_store |
| openssl cert lookup | |
| uint8_t * | CAsHashString |
| concatenated SHA1 hashes of public keys of trusted CA's | |
| uint32_t | CAsHashStringLen |
| CAsHashString length. | |
| sharedSecList * | sslist |
| list of shared secrets | |
| bool | enableFastReconnect |
| enable fast rekeying protocol run | |
| bool | enableFastDHEx |
| enable DH exchange in fast rekeying procedure | |
| uint32_t | fastExpire |
| fast reconnect session expiration time (in seconds) | |
| pthread_mutex_t | mutex |
|
|
authentication type
|
|
|
concatenated SHA1 hashes of public keys of trusted CA's
|
|
|
CAsHashString length.
|
|
|
cert data
|
|
|
certificates file
|
|
|
cert data len
|
|
|
CRL file.
|
|
|
initial value for IKEv2Session.DHCounter
|
|
|
enable DH exchange in fast rekeying procedure
|
|
|
enable fast rekeying protocol run
|
|
|
fast reconnect session expiration time (in seconds)
|
|
|
side identity
|
|
|
id length
|
|
|
id type
|
|
|
for fragmentatnion support, must be initialized!!!!
|
|
|
|
|
|
private key file
|
|
|
password to private key file
|
|
|
password
|
|
|
password length
|
|
|
private key
|
|
|
send SK{IDr} payload? (responder option)
|
|
|
send Cert Req payload?
|
|
|
linked list of active IKEv2 sessions
|
|
|
list of shared secrets
|
|
|
list of supported proposals
|
|
|
CA cert file.
|
|
|
openssl cert lookup
|