H235_ClearToken Class Reference

#include <h235.h>

Inheritance diagram for H235_ClearToken:
PASN_Sequence H225_FastStartToken H235_PwdCertToken

List of all members.

Public Types

enum  OptionalFields {
  e_timeStamp, e_password, e_dhkey, e_challenge,
  e_random, e_certificate, e_generalID, e_nonStandard,
  e_eckasdhkey, e_sendersID, e_h235Key, e_profileInfo
}

Public Member Functions

 H235_ClearToken (unsigned tag=UniversalSequence, TagClass tagClass=UniversalTagClass)
PINDEX GetDataLength () const
PBoolean Decode (PASN_Stream &strm)
void Encode (PASN_Stream &strm) const
void PrintOn (ostream &strm) const
Comparison Compare (const PObject &obj) const
PObject * Clone () const

Public Attributes

PASN_ObjectId m_tokenOID
H235_TimeStamp m_timeStamp
H235_Password m_password
H235_DHset m_dhkey
H235_ChallengeString m_challenge
H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal H235_RandomVal