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

#include <PolicyInformation.h>

Public Member Functions

 PolicyInformation ()
 
 PolicyInformation (POLICYINFO *policyInfo)
 
virtual ~PolicyInformation ()
 
std::string getXmlEncoded ()
 
std::string getXmlEncoded (std::string tab)
 
void setPolicyIdentifier (ObjectIdentifier policyIdentifier)
 
ObjectIdentifier getPolicyIdentifier ()
 
void addPolicyQualifierInfo (PolicyQualifierInfo &policyQualifierInfo)
 
std::vector< PolicyQualifierInfogetPoliciesQualifierInfo ()
 
POLICYINFO * getPolicyInfo () const
 

Protected Attributes

ObjectIdentifier policyIdentifier
 
std::vector< PolicyQualifierInfopolicyQualifiers
 

Constructor & Destructor Documentation

◆ PolicyInformation() [1/2]

PolicyInformation::PolicyInformation ( )

◆ PolicyInformation() [2/2]

PolicyInformation::PolicyInformation ( POLICYINFO *  policyInfo)

◆ ~PolicyInformation()

PolicyInformation::~PolicyInformation ( )
virtual

Member Function Documentation

◆ addPolicyQualifierInfo()

void PolicyInformation::addPolicyQualifierInfo ( PolicyQualifierInfo policyQualifierInfo)

◆ getPoliciesQualifierInfo()

std::vector< PolicyQualifierInfo > PolicyInformation::getPoliciesQualifierInfo ( )

◆ getPolicyIdentifier()

ObjectIdentifier PolicyInformation::getPolicyIdentifier ( )

◆ getPolicyInfo()

POLICYINFO * PolicyInformation::getPolicyInfo ( ) const

◆ getXmlEncoded() [1/2]

std::string PolicyInformation::getXmlEncoded ( )

◆ getXmlEncoded() [2/2]

std::string PolicyInformation::getXmlEncoded ( std::string  tab)

◆ setPolicyIdentifier()

void PolicyInformation::setPolicyIdentifier ( ObjectIdentifier  policyIdentifier)

Member Data Documentation

◆ policyIdentifier

ObjectIdentifier PolicyInformation::policyIdentifier
protected

◆ policyQualifiers

std::vector<PolicyQualifierInfo> PolicyInformation::policyQualifiers
protected

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