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

◆ RDNObject() [1/2]

ca_mgm::RDNObject::RDNObject ( )

◆ RDNObject() [2/2]

ca_mgm::RDNObject::RDNObject ( const RDNObject rdn)

◆ ~RDNObject()

virtual ca_mgm::RDNObject::~RDNObject ( )
virtual

Member Function Documentation

◆ dump()

virtual std::vector<std::string> ca_mgm::RDNObject::dump ( ) const
virtual

◆ getOpenSSLType()

std::string ca_mgm::RDNObject::getOpenSSLType ( ) const

◆ getOpenSSLValue()

std::string ca_mgm::RDNObject::getOpenSSLValue ( ) const

◆ getType()

std::string ca_mgm::RDNObject::getType ( ) const

◆ getValue()

std::string ca_mgm::RDNObject::getValue ( ) const

◆ operator=()

RDNObject& ca_mgm::RDNObject::operator= ( const RDNObject rdn)

◆ setRDNValue()

void ca_mgm::RDNObject::setRDNValue ( const std::string &  value)

◆ valid()

virtual bool ca_mgm::RDNObject::valid ( ) const
virtual

◆ verify()

virtual std::vector<std::string> ca_mgm::RDNObject::verify ( ) const
virtual

Friends And Related Function Documentation

◆ operator<

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

◆ operator==

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

Member Data Documentation

◆ m_impl

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

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