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

#include <PolicyQualifierInfo.h>

Public Types

enum  Type { UNDEFINED, CPS_URI, USER_NOTICE }
 

Public Member Functions

 PolicyQualifierInfo ()
 
 PolicyQualifierInfo (POLICYQUALINFO *policyQualInfo)
 
virtual ~PolicyQualifierInfo ()
 
std::string getXmlEncoded ()
 
std::string getXmlEncoded (std::string tab)
 
ObjectIdentifier getObjectIdentifier ()
 
void setCpsUri (std::string cpsUri)
 
std::string getCpsUri ()
 
void setUserNotice (UserNotice userNotice)
 
UserNotice getUserNotice ()
 
PolicyQualifierInfo::Type getType ()
 
POLICYQUALINFO * getPolicyQualInfo () const
 

Protected Member Functions

void setObjectIdentifier (ObjectIdentifier objectIdentifier)
 

Protected Attributes

PolicyQualifierInfo::Type type
 
ObjectIdentifier objectIdentifier
 
UserNotice userNotice
 
std::string cpsUri
 

Member Enumeration Documentation

◆ Type

Enumerator
UNDEFINED 
CPS_URI 
USER_NOTICE 

Constructor & Destructor Documentation

◆ PolicyQualifierInfo() [1/2]

PolicyQualifierInfo::PolicyQualifierInfo ( )

◆ PolicyQualifierInfo() [2/2]

PolicyQualifierInfo::PolicyQualifierInfo ( POLICYQUALINFO *  policyQualInfo)

◆ ~PolicyQualifierInfo()

PolicyQualifierInfo::~PolicyQualifierInfo ( )
virtual

Member Function Documentation

◆ getCpsUri()

std::string PolicyQualifierInfo::getCpsUri ( )

◆ getObjectIdentifier()

ObjectIdentifier PolicyQualifierInfo::getObjectIdentifier ( )

◆ getPolicyQualInfo()

POLICYQUALINFO * PolicyQualifierInfo::getPolicyQualInfo ( ) const

◆ getType()

PolicyQualifierInfo::Type PolicyQualifierInfo::getType ( )

◆ getUserNotice()

UserNotice PolicyQualifierInfo::getUserNotice ( )

◆ getXmlEncoded() [1/2]

std::string PolicyQualifierInfo::getXmlEncoded ( )

◆ getXmlEncoded() [2/2]

std::string PolicyQualifierInfo::getXmlEncoded ( std::string  tab)

◆ setCpsUri()

void PolicyQualifierInfo::setCpsUri ( std::string  cpsUri)

◆ setObjectIdentifier()

void PolicyQualifierInfo::setObjectIdentifier ( ObjectIdentifier  objectIdentifier)
protected

◆ setUserNotice()

void PolicyQualifierInfo::setUserNotice ( UserNotice  userNotice)

Member Data Documentation

◆ cpsUri

std::string PolicyQualifierInfo::cpsUri
protected

◆ objectIdentifier

ObjectIdentifier PolicyQualifierInfo::objectIdentifier
protected

◆ type

PolicyQualifierInfo::Type PolicyQualifierInfo::type
protected

◆ userNotice

UserNotice PolicyQualifierInfo::userNotice
protected

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