xvr2::Net::X509Name Class Reference

#include <X509Name.h>

Inheritance diagram for xvr2::Net::X509Name:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 12 of file X509Name.h.


Public Member Functions

 X509Name (const String &x509_name)
const StringcommonName () const
 Returns the x509 name's cn entry.
const Stringorganization () const
 Returns the x509 name's o entry.
const StringorganizationalUnit () const
 Returns the x509 name's ou entry.
const Stringemail () const
 Returns the x509 name's emailAddress entry.
const Stringcountry () const
 Returns the x509 name's c entry.
const Stringstate () const
 Returns the x509 name's st entry.
const Stringlocation () const
 Returns the x509 name's l entry.
virtual const char * getClassName ()
 Returns the name of the current class.
virtual std::string toString ()

Static Public Member Functions

static void debugmsg (Object *obj, const char *msg, int linenumber=__LINE__, const char *srcfile=__FILE__)
 Will print a debug message to the screen.
static void debugmsgln (Object *obj, const char *msg, int linenumber=__LINE__, const char *srcfile=__FILE__)

Protected Attributes

std::string __cls_name

Private Attributes

String cn
String o
String ou
String e
String c
String st
String l

Friends

std::ostream & operator<< (std::ostream &stream, const Object &s)

Constructor & Destructor Documentation

xvr2::Net::X509Name::X509Name ( const String x509_name  ) 


Member Function Documentation

const String& xvr2::Net::X509Name::commonName (  )  const [inline]

Returns the x509 name's cn entry.

Definition at line 30 of file X509Name.h.

References cn.

const String& xvr2::Net::X509Name::organization (  )  const [inline]

Returns the x509 name's o entry.

Definition at line 34 of file X509Name.h.

References o.

const String& xvr2::Net::X509Name::organizationalUnit (  )  const [inline]

Returns the x509 name's ou entry.

Definition at line 38 of file X509Name.h.

References ou.

const String& xvr2::Net::X509Name::email (  )  const [inline]

Returns the x509 name's emailAddress entry.

Definition at line 42 of file X509Name.h.

References e.

const String& xvr2::Net::X509Name::country (  )  const [inline]

Returns the x509 name's c entry.

Definition at line 46 of file X509Name.h.

References c.

const String& xvr2::Net::X509Name::state (  )  const [inline]

Returns the x509 name's st entry.

Definition at line 50 of file X509Name.h.

References st.

const String& xvr2::Net::X509Name::location (  )  const [inline]

Returns the x509 name's l entry.

Definition at line 54 of file X509Name.h.

References l.

virtual const char* xvr2::Object::getClassName (  )  [virtual, inherited]

Returns the name of the current class.

static void xvr2::Object::debugmsg ( Object obj,
const char *  msg,
int  linenumber = __LINE__,
const char *  srcfile = __FILE__ 
) [static, inherited]

Will print a debug message to the screen.

static void xvr2::Object::debugmsgln ( Object obj,
const char *  msg,
int  linenumber = __LINE__,
const char *  srcfile = __FILE__ 
) [static, inherited]

virtual std::string xvr2::Object::toString (  )  [virtual, inherited]


Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
const Object s 
) [friend, inherited]


Member Data Documentation

Definition at line 14 of file X509Name.h.

Referenced by commonName().

Definition at line 16 of file X509Name.h.

Referenced by organization().

Definition at line 18 of file X509Name.h.

Referenced by organizationalUnit().

Definition at line 20 of file X509Name.h.

Referenced by email().

Definition at line 22 of file X509Name.h.

Referenced by country().

Definition at line 24 of file X509Name.h.

Referenced by state().

Definition at line 26 of file X509Name.h.

Referenced by location().

std::string xvr2::Object::__cls_name [protected, inherited]

Definition at line 30 of file Object.h.


The documentation for this class was generated from the following file:

Generated on Fri Jun 20 22:56:04 2008 for X-VR2 SDK by  doxygen 1.5.5