Ice 3.7 C++98 API Reference
Loading...
Searching...
No Matches
IceSSL::X509Extension Class Referenceabstract

Represents an X509 Certificate extension. More...

#include <IceSSL/IceSSL.h>

Inheritance diagram for IceSSL::X509Extension:
Collaboration diagram for IceSSL::X509Extension:

Public Member Functions

virtual std::vector< Ice::BytegetData () const =0
 Obtains the data associated with this extension.
virtual std::string getOID () const =0
 Obtains the object ID of this extension.
virtual bool isCritical () const =0
 Determines whether the information in this extension is important.
Public Member Functions inherited from IceUtil::Shared
void __clearFlag (unsigned char flag)
virtual void __decRef ()
virtual int __getRef () const
bool __hasFlag (unsigned char flag)
virtual void __incRef ()
void __setFlag (unsigned char flag)
virtual void __setNoDelete (bool)
Sharedoperator= (const Shared &)
 Shared ()
 Shared (const Shared &)
virtual ~Shared ()

Additional Inherited Members

Static Public Attributes inherited from IceUtil::Shared
static const unsigned char NoDelete
Protected Attributes inherited from IceUtil::Shared
unsigned char _flags
IceUtilInternal::Atomic _ref

Detailed Description

Represents an X509 Certificate extension.

Member Function Documentation

◆ getData()

virtual std::vector< Ice::Byte > IceSSL::X509Extension::getData ( ) const
pure virtual

Obtains the data associated with this extension.

Returns
The extension data.

◆ getOID()

virtual std::string IceSSL::X509Extension::getOID ( ) const
pure virtual

Obtains the object ID of this extension.

Returns
The object ID.

◆ isCritical()

virtual bool IceSSL::X509Extension::isCritical ( ) const
pure virtual

Determines whether the information in this extension is important.

Returns
True if if information is important, false otherwise.

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