COCSPTransportDefault Class Reference

class COCSPTransportDefault : public CBase

OCSP transport object that uses the default transport appropriate to the request URI. Currently, only HTTP POST is supported.

Inherits from

Constructor & Destructor Documentation

COCSPTransportDefault(TUint32 &)

COCSPTransportDefault ( TUint32 & aIap ) [private]

Parameters

TUint32 & aIap

~COCSPTransportDefault()

~COCSPTransportDefault ( ) [virtual]

Member Functions Documentation

CancelRequest()

void CancelRequest ( ) [private, virtual]

CreateTransportL(const TDesC8 &)

void CreateTransportL ( const TDesC8 & aURI ) [private]

Parameters

const TDesC8 & aURI

GetResponse()

TPtrC8 GetResponse ( ) const [private, virtual]

IdentifySchemeL(const TDesC8 &)

TTransportScheme IdentifySchemeL ( const TDesC8 & aURI ) [private, static]

Parameters

const TDesC8 & aURI

NewL(TUint32 &)

IMPORT_C COCSPTransportDefault * NewL ( TUint32 & aIap ) [static]
Create a new instance of the transport.
leave
OCSP::KErrInvalidURI If the URI is not supported.

Parameters

TUint32 & aIap

SendRequest(const TDesC8 &, const TDesC8 &, const TInt, TRequestStatus &)

void SendRequest ( const TDesC8 & aURI,
const TDesC8 & aRequest,
const TInt aTimeout,
TRequestStatus & iStatus
) [private, virtual]

Parameters

const TDesC8 & aURI
const TDesC8 & aRequest
const TInt aTimeout
TRequestStatus & iStatus

Member Enumerations Documentation

Enum TTransportScheme

Enumerators

ETransportSchemeNotSupported
ETransportSchemeHTTP

Member Data Documentation

TUint32 & iIap

TUint32 & iIap [private]

TTransportScheme iScheme

TTransportScheme iScheme [private]

MOCSPTransport * iTransport

MOCSPTransport * iTransport [private]