libcamgm
Public Member Functions | Protected Attributes | Friends | List of all members
ca_mgm::RDNObject Class Reference

#include <DNObject.hpp>

Public Member Functions

 RDNObject ()
 
 RDNObject (const RDNObject &rdn)
 
virtual ~RDNObject ()
 
RDNObjectoperator= (const RDNObject &rdn)
 
void setRDNValue (const std::string &value)
 
std::string getType () const
 
std::string getOpenSSLType () const
 
std::string getValue () const
 
std::string getOpenSSLValue () const
 
virtual bool valid () const
 
virtual std::vector< std::string > verify () const
 
virtual std::vector< std::string > dump () const
 

Protected Attributes

ca_mgm::RWCOW_pointer< RDNObjectImpl > m_impl
 

Friends

bool operator== (const RDNObject &l, const RDNObject &r)
 
bool operator< (const RDNObject &l, const RDNObject &r)
 

Constructor & Destructor Documentation

ca_mgm::RDNObject::RDNObject ( )
ca_mgm::RDNObject::RDNObject ( const RDNObject rdn)
virtual ca_mgm::RDNObject::~RDNObject ( )
virtual

Member Function Documentation

virtual std::vector<std::string> ca_mgm::RDNObject::dump ( ) const
virtual
std::string ca_mgm::RDNObject::getOpenSSLType ( ) const
std::string ca_mgm::RDNObject::getOpenSSLValue ( ) const
std::string ca_mgm::RDNObject::getType ( ) const
std::string ca_mgm::RDNObject::getValue ( ) const
RDNObject& ca_mgm::RDNObject::operator= ( const RDNObject rdn)
void ca_mgm::RDNObject::setRDNValue ( const std::string &  value)
virtual bool ca_mgm::RDNObject::valid ( ) const
virtual
virtual std::vector<std::string> ca_mgm::RDNObject::verify ( ) const
virtual

Friends And Related Function Documentation

bool operator< ( const RDNObject l,
const RDNObject r 
)
friend
bool operator== ( const RDNObject l,
const RDNObject r 
)
friend

Member Data Documentation

ca_mgm::RWCOW_pointer<RDNObjectImpl> ca_mgm::RDNObject::m_impl
protected

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