OPAL  Version 3.14.3
h235auth.h File Reference
#include <opal_config.h>
#include <ptlib/pfactory.h>
Include dependency graph for h235auth.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  H235Authenticator
 
class  H235AuthSimpleMD5
 
class  H235AuthCAT
 

Functions

void InternalPreparePDU (H323TransactionPDU &pdu, PASN_Array &clearTokens, unsigned clearOptionalField, PASN_Array &cryptoTokens, unsigned cryptoOptionalField)
 
H235Authenticator::ValidationResult InternalValidatePDU (const H323TransactionPDU &pdu, const PASN_Array &clearTokens, unsigned clearOptionalField, const PASN_Array &cryptoTokens, unsigned cryptoOptionalField, const PBYTEArray &rawPDU)
 
template<class RAS >
void PreparePDU (H323TransactionPDU &pdu, RAS &ras)
 
template<class RAS >
H235Authenticator::ValidationResult ValidatePDU (const H323TransactionPDU &pdu, const RAS &ras, const PBYTEArray &rawPDU)
 
 PFACTORY_LOAD (H235AuthSimpleMD5)
 
 PFACTORY_LOAD (H235AuthCAT)
 

Function Documentation

void InternalPreparePDU ( H323TransactionPDU pdu,
PASN_Array &  clearTokens,
unsigned  clearOptionalField,
PASN_Array &  cryptoTokens,
unsigned  cryptoOptionalField 
)
protected

Referenced by PreparePDU().

H235Authenticator::ValidationResult InternalValidatePDU ( const H323TransactionPDU pdu,
const PASN_Array &  clearTokens,
unsigned  clearOptionalField,
const PASN_Array &  cryptoTokens,
unsigned  cryptoOptionalField,
const PBYTEArray &  rawPDU 
)
protected

Referenced by ValidatePDU().

PFACTORY_LOAD ( H235AuthSimpleMD5  )
PFACTORY_LOAD ( H235AuthCAT  )
template<class RAS >
void PreparePDU ( H323TransactionPDU pdu,
RAS &  ras 
)

References InternalPreparePDU().

template<class RAS >
H235Authenticator::ValidationResult ValidatePDU ( const H323TransactionPDU pdu,
const RAS &  ras,
const PBYTEArray &  rawPDU 
)

References InternalValidatePDU().