DSInfo Class Reference

DSInfo Class. More...

#include <DSInfo.H>

List of all members.

Public Member Functions

DSInfooperator= (const DSInfo &dsInfo)
 DSInfo ()
 Default constructor.
void set_key_tag (const unsigned int key_tag)
 Sets key tag.
unsigned int get_key_tag ()
 Returns the key tag.
void set_algo (const unsigned int algo)
 Sets algorithm.
unsigned int get_algo ()
 Returns the algorithm.
void set_digest_type (const unsigned int digest_type)
 Sets the digest type.
unsigned int get_digest_type ()
 Returns the digest type.
void set_digest (string digest)
 Sets the digest.
string get_digest ()
 Returns the digest.
void set_max_sig_life (const unsigned int max_sig_life)
 Sets the maximum signature life.
unsigned int get_max_sig_life ()
 Returns the maximum signature life.
void set_key_data (const KeyData key_data)
 Sets the key data.
KeyData get_key_data ()
 Returns the key data.
bool hasKeyData ()
 Returns what it means to.
string get_xml_format ()
 Returns the xml format.
void reset ()
 Reset all object attributes.

Protected Attributes

bool _key_tag_f
bool _algo_f
bool _digest_type_f
bool _digest_f
bool _hasKeyData
unsigned int _key_tag
 DS Info attributes.
unsigned int _algo
unsigned int _digest_type
string _digest
unsigned int _max_sig_life
KeyData _key_data

Classes

struct  KeyData


Detailed Description

DSInfo Class.


Member Function Documentation

unsigned int DSInfo::get_algo (  )  [inline]

Returns the algorithm.

Returns:
algorithm

string DSInfo::get_digest (  )  [inline]

Returns the digest.

Returns:
digest

unsigned int DSInfo::get_digest_type (  )  [inline]

Returns the digest type.

Returns:
digest type

KeyData DSInfo::get_key_data (  )  [inline]

Returns the key data.

Returns:
key data

unsigned int DSInfo::get_key_tag (  )  [inline]

Returns the key tag.

Returns:
key tag

unsigned int DSInfo::get_max_sig_life (  )  [inline]

Returns the maximum signature life.

Returns:
maximum signature life

string DSInfo::get_xml_format (  )  [inline]

Returns the xml format.

Returns:
xml

void DSInfo::set_algo ( const unsigned int  algo  )  [inline]

Sets algorithm.

Parameters:
algo algorithm

void DSInfo::set_digest ( string  digest  )  [inline]

Sets the digest.

Parameters:
digest the digest

void DSInfo::set_digest_type ( const unsigned int  digest_type  )  [inline]

Sets the digest type.

Parameters:
digest_type digest type

void DSInfo::set_key_data ( const KeyData  key_data  )  [inline]

Sets the key data.

Parameters:
key_data the key data

void DSInfo::set_key_tag ( const unsigned int  key_tag  )  [inline]

Sets key tag.

Parameters:
key_tag key_tag

void DSInfo::set_max_sig_life ( const unsigned int  max_sig_life  )  [inline]

Sets the maximum signature life.

Parameters:
max_sig_life the maximum signature life


The documentation for this class was generated from the following file:
Generated on Tue Mar 20 13:02:18 2007 for libepp_nicbr by  doxygen 1.4.7