libcamgm
Public Member Functions | Private Attributes | Friends | List of all members
ca_mgm::UserNotice Class Reference

#include <CertificatePoliciesExtension.hpp>

Public Member Functions

 UserNotice ()
 
 UserNotice (const UserNotice &notice)
 
virtual ~UserNotice ()
 
UserNoticeoperator= (const UserNotice &notice)
 
void initWithSection (CAConfig *caConfig, Type type, const std::string &sectionName)
 
void setExplicitText (const std::string &text)
 
std::string getExplicitText () const
 
void setOrganizationNotice (const std::string &org, const std::list< int32_t > &numbers)
 
std::string getOrganization () const
 
std::list< int32_t > getNoticeNumbers () const
 
virtual std::string commit2Config (CA &ca, Type type, uint32_t num) const
 
virtual bool valid () const
 
virtual std::vector< std::string > verify () const
 
virtual std::vector< std::string > dump () const
 

Private Attributes

ca_mgm::RWCOW_pointer< UserNoticeImpl > m_impl
 

Friends

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

Constructor & Destructor Documentation

ca_mgm::UserNotice::UserNotice ( )
ca_mgm::UserNotice::UserNotice ( const UserNotice notice)
virtual ca_mgm::UserNotice::~UserNotice ( )
virtual

Member Function Documentation

virtual std::string ca_mgm::UserNotice::commit2Config ( CA ca,
Type  type,
uint32_t  num 
) const
virtual
virtual std::vector<std::string> ca_mgm::UserNotice::dump ( ) const
virtual
std::string ca_mgm::UserNotice::getExplicitText ( ) const
std::list<int32_t> ca_mgm::UserNotice::getNoticeNumbers ( ) const
std::string ca_mgm::UserNotice::getOrganization ( ) const
void ca_mgm::UserNotice::initWithSection ( CAConfig caConfig,
Type  type,
const std::string &  sectionName 
)
UserNotice& ca_mgm::UserNotice::operator= ( const UserNotice notice)
void ca_mgm::UserNotice::setExplicitText ( const std::string &  text)
void ca_mgm::UserNotice::setOrganizationNotice ( const std::string &  org,
const std::list< int32_t > &  numbers 
)
virtual bool ca_mgm::UserNotice::valid ( ) const
virtual
virtual std::vector<std::string> ca_mgm::UserNotice::verify ( ) const
virtual

Friends And Related Function Documentation

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

Member Data Documentation

ca_mgm::RWCOW_pointer<UserNoticeImpl> ca_mgm::UserNotice::m_impl
private

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