#include <asn1enc.h>
class CASN1EncEncoding : public CASN1EncBase |
Public Member Functions | |
---|---|
~CASN1EncEncoding() | |
IMPORT_C CASN1EncEncoding * | NewL(const TDesC8 &) |
IMPORT_C CASN1EncEncoding * | NewLC(const TDesC8 &) |
IMPORT_C CASN1EncEncoding * | NewLC(const TDesC8 &, TTagType, TASN1Class) |
Protected Member Functions | |
---|---|
CASN1EncEncoding() |
Inherited Attributes | |
---|---|
CASN1EncBase::iContentsLengthDER | |
CASN1EncBase::iLengthLengthDER | |
CASN1EncBase::iTagLengthDER |
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.
IMPORT_C | ~CASN1EncEncoding | ( | ) |
IMPORT_C CASN1EncEncoding * | NewL | ( | const TDesC8 & | aEncoding | ) | [static] |
Creates a new object from raw DER encoding.
Parameters | |
---|---|
aEncoding | Raw DER encoding. |
IMPORT_C CASN1EncEncoding * | NewLC | ( | const TDesC8 & | aEncoding | ) | [static] |
Creates a new object from raw DER encoding and places it on the cleanup stack.
Parameters | |
---|---|
aEncoding | Raw DER encoding. |
IMPORT_C CASN1EncEncoding * | NewLC | ( | const TDesC8 & | aEncoding, |
TTagType | aType, | |||
TASN1Class | aClass | |||
) | [static] |