CASN1EncEncoding Class Reference

#include <asn1enc.h>

class CASN1EncEncoding : public CASN1EncBase

Inherits from

Detailed Description

Class for encapsulation of already encoded data.

Wraps it so that the data could be used in the ASN.1 hierarchy. It reverse-engineers and stores the encoded data, providing whatever information is needed to override pure virtual methods of the base class and write out the DER encoding in its initial form.

Constructor & Destructor Documentation

CASN1EncEncoding ( )

IMPORT_CCASN1EncEncoding()[protected]

Protected constructor.

~CASN1EncEncoding ( )

IMPORT_C~CASN1EncEncoding()

Member Function Documentation

NewL ( const TDesC8 & )

IMPORT_C CASN1EncEncoding *NewL(const TDesC8 &aEncoding)[static]

Creates a new object from raw DER encoding.

Parameters
aEncodingRaw DER encoding.
Return Value
New wrapper object.

NewLC ( const TDesC8 & )

IMPORT_C CASN1EncEncoding *NewLC(const TDesC8 &aEncoding)[static]

Creates a new object from raw DER encoding and places it on the cleanup stack.

Parameters
aEncodingRaw DER encoding.
Return Value
New wrapper object placed on the cleanup stack.

NewLC ( const TDesC8 &, TTagType, TASN1Class )

IMPORT_C CASN1EncEncoding *NewLC(const TDesC8 &aEncoding,
TTagTypeaType,
TASN1ClassaClass
)[static]