libcryptosec
Public Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
GeneralNames Class Reference

#include <GeneralNames.h>

Public Member Functions

 GeneralNames ()
 
 GeneralNames (GENERAL_NAMES *generalNames)
 
virtual ~GeneralNames ()
 
std::string getXmlEncoded ()
 
std::string getXmlEncoded (std::string tab)
 
void addGeneralName (GeneralName &generalName)
 
std::vector< GeneralNamegetGeneralNames () const
 
int getNumberOfEntries () const
 
GENERAL_NAMES * getInternalGeneralNames ()
 
GeneralNamesoperator= (const GeneralNames &value)
 

Static Protected Member Functions

static std::string data2IpAddress (unsigned char *data)
 

Protected Attributes

std::vector< GeneralNamegeneralNames
 

Constructor & Destructor Documentation

◆ GeneralNames() [1/2]

GeneralNames::GeneralNames ( )

◆ GeneralNames() [2/2]

GeneralNames::GeneralNames ( GENERAL_NAMES *  generalNames)

◆ ~GeneralNames()

GeneralNames::~GeneralNames ( )
virtual

Member Function Documentation

◆ addGeneralName()

void GeneralNames::addGeneralName ( GeneralName generalName)

◆ data2IpAddress()

std::string GeneralNames::data2IpAddress ( unsigned char *  data)
staticprotected
Deprecated:
Método movido para a classe GeneralName. Futuramente poderá ser removido dessa classe.

◆ getGeneralNames()

std::vector< GeneralName > GeneralNames::getGeneralNames ( ) const

◆ getInternalGeneralNames()

GENERAL_NAMES * GeneralNames::getInternalGeneralNames ( )

◆ getNumberOfEntries()

int GeneralNames::getNumberOfEntries ( ) const

◆ getXmlEncoded() [1/2]

std::string GeneralNames::getXmlEncoded ( )

◆ getXmlEncoded() [2/2]

std::string GeneralNames::getXmlEncoded ( std::string  tab)

◆ operator=()

GeneralNames & GeneralNames::operator= ( const GeneralNames value)

Member Data Documentation

◆ generalNames

std::vector<GeneralName> GeneralNames::generalNames
protected

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