CX509DNSNameSubtree Class Reference

class CX509DNSNameSubtree : public CX509DomainName

A Domain Name System (DNS) name subtree.

Initialised with 8-bit encoded binary data, which is parsed into a series of sub domains.

Because it is a subtree it may start with a period. For example, '.symbian.com', indicating that 'symbian.com' does not lie within the subtree.

Inherits from

Member Functions Documentation

ConstructL(const CX509DNSNameSubtree &)

voidConstructL(const CX509DNSNameSubtree &aName)[private]

Parameters

const CX509DNSNameSubtree & aName

ConstructL(const TDesC8 &)

voidConstructL(const TDesC8 &aBinaryData)[private]

Parameters

const TDesC8 & aBinaryData

IsValidString(const TDesC &)

TBool IsValidString(const TDesC &aStr)const [private, virtual]

Validates a string.

Parameters

const TDesC & aStrThe string to be verified.

NewL(const TDesC8 &)

IMPORT_C CX509DNSNameSubtree *NewL(const TDesC8 &aBinaryData)[static]

Creates a DNS name object from the specified buffer containing the binary coded representation.

The data is parsed into a series of sub domains.

Parameters

const TDesC8 & aBinaryDataThe encoded binary representation.

NewLC(const TDesC8 &)

IMPORT_C CX509DNSNameSubtree *NewLC(const TDesC8 &aBinaryData)[static]

Creates a DNS name object from the specified buffer containing the binary coded representation, and puts a pointer to it onto the cleanup stack.

The data is parsed into a series of sub domains.

Parameters

const TDesC8 & aBinaryDataThe encoded binary representation.

Rep()

IMPORT_C const RArray< TPtrC > &Rep()const

Gets a reference to the array of pointer descriptors representing the subdomains of the DSN name.