Roap::CRoapSigner Class Reference

class Roap::CRoapSigner : public CBase

?one_line_short_description. ?other_description_lines

?library
Since
Series ?XX ?SeriesXX_version

Inherits from

Constructor & Destructor Documentation

CRoapSigner()

CRoapSigner()[protected]
From ?base_class ?member_description.
Since
Series ?XX ?SeriesXX_version

~CRoapSigner()

~CRoapSigner()[virtual]

Destructor.

Member Functions Documentation

AddRequestL(const TDesC8 &)

voidAddRequestL(const TDesC8 &aRequest)

Parameters

const TDesC8 & aRequest

AddResponseL(const TDesC8 &)

voidAddResponseL(const TDesC8 &aResponse)

Parameters

const TDesC8 & aResponse

ConstructL(RRoapStorageClient &)

voidConstructL(RRoapStorageClient &aStorageClient)[protected]

Symbian 2nd phase constructor.

Parameters

RRoapStorageClient & aStorageClient

NewL(RRoapStorageClient &)

CRoapSigner *NewL(RRoapStorageClient &aStorageClient)[static]

Two-phased constructor.

Parameters

RRoapStorageClient & aStorageClient

ResetRequests(void)

voidResetRequests(void)

Parameters

void

ResetResponses(void)

voidResetResponses(void)
?member_description.
Since
Series ?XX ?SeriesXX_version

Parameters

void

SignAndAddRequestL(const TDesC8 &)

HBufC8 *SignAndAddRequestL(const TDesC8 &aRequest)

Parameters

const TDesC8 & aRequest

VerifyAndAddResponseL(const TDesC8 &, const TDesC8 &, const RPointerArray< HBufC8 > &)

TBool VerifyAndAddResponseL(const TDesC8 &aResponse,
const TDesC8 &aSignature,
const RPointerArray< HBufC8 > &aCertificateChain
)

Parameters

const TDesC8 & aResponse
const TDesC8 & aSignature
const RPointerArray< HBufC8 > & aCertificateChain

Member Data Documentation

CSHA1 * iHash

CSHA1 *iHash[private]

From ?base_class ?member_description

RPointerArray< HBufC8 > iRequests

RPointerArray< HBufC8 >iRequests[private]

RPointerArray< HBufC8 > iResponses

RPointerArray< HBufC8 >iResponses[private]

RRoapStorageClient * iStorage

RRoapStorageClient *iStorage[private]