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

  • COCSPTransportDefault

Constructor & Destructor Documentation

COCSPTransportDefault(TUint32 &)

COCSPTransportDefault(TUint32 &aIap)[private]

Parameters

TUint32 & aIap

~COCSPTransportDefault()

~COCSPTransportDefault()[virtual]

Member Functions Documentation

CancelRequest()

voidCancelRequest()[private, virtual]

CreateTransportL(const TDesC8 &)

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

voidSendRequest(const TDesC8 &aURI,
const TDesC8 &aRequest,
const TIntaTimeout,
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]