|
|
|
Location:
x509gn.h
Link against: x509.lib
CX509DNSNameSubtree
Supported from 6.0
A DNS name.
The name may begin with a period.
Initialised with 8-bit encoded binary data, and parses the data 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.
|
Defined in CX509DNSNameSubtree:
NewL(), NewL(), NewLC(), NewLC(), Rep()
Inherited from CBase:
operator new()
Inherited from CX509DomainName:
IsWithinSubtree(),
Name()
static CX509DNSNameSubtree* NewL(const TDesC8& aBinaryData);
Creates a DNS name object from the specified buffer containing the binary coded representation.
The data is parsed into a series of sub domains. Note that the name may start with a valid sub domain.
|
|
static CX509DNSNameSubtree* NewL(const CX509DNSNameSubtree& aName);
Creates a new DSN name object from an existing object.
This is equivalent to a copy constructor.
|
|
static CX509DNSNameSubtree* NewLC(const TDesC8& aBinaryData);
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; the name may start with a period.
|
|
static CX509DNSNameSubtree* NewLC(const CX509DNSNameSubtree& aName);
Creates a new DSN name object from an existing object, and puts a pointer to it onto the cleanup stack.
This is equivalent to a copy constructor.
|
|
const CPtrCArray& Rep() const;
Gets a reference to the array of pointer descriptors representing the subdomains of the DSN name.
|