Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cOIDDefBase Struct Reference

#include <cOID.h>

Inheritance diagram for GrayLib::cOIDDefBase:
GrayLib::cOIDDefT1< SSL_Hash_TYPE > GrayLib::cOIDDefT1< T1 > GrayLib::cOIDDefT1< ECPGroup_TYPE > GrayLib::cOIDDefT1< const char * > GrayLib::cOIDDefT1< SSL_Key_TYPE > GrayLib::cOIDDefT1< T > GrayLib::cOIDDefT2< SSL_Hash_TYPE, SSL_Key_TYPE > GrayLib::cOIDDefT2< T1, T2 >

Public Member Functions

bool isLast () const
 
const cOIDDefBaseFindAsn1 (const BYTE *pOid, size_t nSizeOid, size_t nSizeElement=sizeof(cOIDDefBase)) const
 
const char * GetDesc (const cMemBlock &oid, size_t nSizeElement) const
 

Public Attributes

const char * m_oid
 ASN.1 OID representation (as string sort of) More...
 
size_t m_oid_len
 length of m_oid above More...
 
const char * m_name
 official name (e.g. from RFC) More...
 
const char * m_description
 human friendly description. default for m_key1 More...
 

Detailed Description

Define meta data about OIDs of some type (like cMemBlock)

Member Function Documentation

◆ FindAsn1()

const cOIDDefBase* GrayLib::cOIDDefBase::FindAsn1 ( const BYTE *  pOid,
size_t  nSizeOid,
size_t  nSizeElement = sizeof(cOIDDefBase) 
) const
inline

Assume this is the base of some array.

◆ GetDesc()

const char* GrayLib::cOIDDefBase::GetDesc ( const cMemBlock oid,
size_t  nSizeElement 
) const
inline

◆ isLast()

bool GrayLib::cOIDDefBase::isLast ( ) const
inline

Last in some array.

Member Data Documentation

◆ m_description

const char* GrayLib::cOIDDefBase::m_description

human friendly description. default for m_key1

◆ m_name

const char* GrayLib::cOIDDefBase::m_name

official name (e.g. from RFC)

◆ m_oid

const char* GrayLib::cOIDDefBase::m_oid

ASN.1 OID representation (as string sort of)

◆ m_oid_len

size_t GrayLib::cOIDDefBase::m_oid_len

length of m_oid above


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