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 &)

void AddRequestL ( const TDesC8 & aRequest )

Parameters

const TDesC8 & aRequest

AddResponseL(const TDesC8 &)

void AddResponseL ( const TDesC8 & aResponse )

Parameters

const TDesC8 & aResponse

ConstructL(RRoapStorageClient &)

void ConstructL ( 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)

void ResetRequests ( void )

Parameters

void

ResetResponses(void)

void ResetResponses ( 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]