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

#include <ObjectIdentifier.h>

Public Member Functions

 ObjectIdentifier ()
 
 ObjectIdentifier (ASN1_OBJECT *asn1Object)
 
 ObjectIdentifier (const ObjectIdentifier &objectIdentifier)
 
virtual ~ObjectIdentifier ()
 
std::string getXmlEncoded ()
 
std::string getXmlEncoded (std::string tab)
 
std::string getOid () throw (CertificationException)
 
int getNid () const
 
std::string getName ()
 
ASN1_OBJECT * getObjectIdentifier () const
 
ObjectIdentifieroperator= (const ObjectIdentifier &value)
 

Protected Attributes

ASN1_OBJECT * asn1Object
 

Constructor & Destructor Documentation

◆ ObjectIdentifier() [1/3]

ObjectIdentifier::ObjectIdentifier ( )

◆ ObjectIdentifier() [2/3]

ObjectIdentifier::ObjectIdentifier ( ASN1_OBJECT *  asn1Object)

◆ ObjectIdentifier() [3/3]

ObjectIdentifier::ObjectIdentifier ( const ObjectIdentifier objectIdentifier)

◆ ~ObjectIdentifier()

ObjectIdentifier::~ObjectIdentifier ( )
virtual

Member Function Documentation

◆ getName()

std::string ObjectIdentifier::getName ( )

◆ getNid()

int ObjectIdentifier::getNid ( ) const

◆ getObjectIdentifier()

ASN1_OBJECT * ObjectIdentifier::getObjectIdentifier ( ) const

◆ getOid()

std::string ObjectIdentifier::getOid ( )
throw (CertificationException
)

◆ getXmlEncoded() [1/2]

std::string ObjectIdentifier::getXmlEncoded ( )

◆ getXmlEncoded() [2/2]

std::string ObjectIdentifier::getXmlEncoded ( std::string  tab)

◆ operator=()

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

Member Data Documentation

◆ asn1Object

ASN1_OBJECT* ObjectIdentifier::asn1Object
protected

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