libcryptosec
Public Types | Public Member Functions | Protected Attributes | List of all members
DistributionPointName Class Reference

#include <DistributionPointName.h>

Public Types

enum  Type { UNDEFINED, FULL_NAME, RELATIVE_NAME }
 

Public Member Functions

 DistributionPointName ()
 
 DistributionPointName (DIST_POINT_NAME *dpn)
 
virtual ~DistributionPointName ()
 
std::string getXmlEncoded ()
 
std::string getXmlEncoded (std::string tab)
 
void setNameRelativeToCrlIssuer (RDNSequence &rdnSequence)
 
RDNSequence getNameRelativeToCrlIssuer ()
 
void setFullName (GeneralNames &generalNames)
 
GeneralNames getFullName ()
 
DistributionPointName::Type getType () const
 
DIST_POINT_NAME * getDistPointName ()
 

Protected Attributes

GeneralNames fullName
 
RDNSequence relativeName
 
DistributionPointName::Type type
 

Member Enumeration Documentation

◆ Type

Enumerator
UNDEFINED 
FULL_NAME 
RELATIVE_NAME 

Constructor & Destructor Documentation

◆ DistributionPointName() [1/2]

DistributionPointName::DistributionPointName ( )

◆ DistributionPointName() [2/2]

DistributionPointName::DistributionPointName ( DIST_POINT_NAME *  dpn)

◆ ~DistributionPointName()

DistributionPointName::~DistributionPointName ( )
virtual

Member Function Documentation

◆ getDistPointName()

DIST_POINT_NAME * DistributionPointName::getDistPointName ( )

◆ getFullName()

GeneralNames DistributionPointName::getFullName ( )

◆ getNameRelativeToCrlIssuer()

RDNSequence DistributionPointName::getNameRelativeToCrlIssuer ( )

◆ getType()

DistributionPointName::Type DistributionPointName::getType ( ) const

◆ getXmlEncoded() [1/2]

std::string DistributionPointName::getXmlEncoded ( )

◆ getXmlEncoded() [2/2]

std::string DistributionPointName::getXmlEncoded ( std::string  tab)

◆ setFullName()

void DistributionPointName::setFullName ( GeneralNames generalNames)

◆ setNameRelativeToCrlIssuer()

void DistributionPointName::setNameRelativeToCrlIssuer ( RDNSequence rdnSequence)

Member Data Documentation

◆ fullName

GeneralNames DistributionPointName::fullName
protected

◆ relativeName

RDNSequence DistributionPointName::relativeName
protected

◆ type

DistributionPointName::Type DistributionPointName::type
protected

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