Function Prototypes:ttEapTlsNotifyFunc

Jump to: navigation, search

Table of Contents >> Optional Protocols >> PPP Interface >> tfEapTlsRegisterNotify


void ttEapTlsNotifyFunc (
ttUserInterface interfaceHandle,
unsigned int eventFlags,
void TM_FAR * userPtr
);


Function Description

Create a function of this type for receiving notification of EAP-TLS events (see tfEapTlsRegisterNotify()). See related information, Deferring EAP-TLS processing of received TLS records.


Parameters

  • interfaceHandle
    The interface that is generating the event.
  • eventFlags
    A bitmask of the event signals (see EAP-TLS events below).
  • userPtr
    The userPtr value passed to tfEapTlsRegisterNotify().


EAP-TLS events

Signal Reason / Action required
TM_CB_SSL_HANDSHK_PROCESS TLS records have been received and queued. Call tfEapTlsProcessHandshake() to service the TLS records.

This event is disabled by default and enabled by calling tfEapSetOption() and setting option TM_EAPTLS_USER_PROCESS.

Normally, TLS records are processed when they are received, the receive queue never fills and this event is never signaled.


Table of Contents >> Optional Protocols >> PPP Interface >> tfEapTlsRegisterNotify