COCSPResponse Class Reference
class COCSPResponse : public CSignedObject |
Represents an OCSP protocol response.
Constructor & Destructor Documentation
Member Functions Documentation
ArchiveCutoff()
IMPORT_C const TTime * | ArchiveCutoff | ( | ) | const |
Get the archiveCutoff time for the response, or NULL if it was not present.
CertCount()
IMPORT_C TInt | CertCount | ( | ) | const |
Get the number of certificates statuses present in the response.
CertInfo(TUint)
Get a COCSPResponseCertInfo object containing details about one of the certificate statuses present in the response.
DataElementEncoding(const TUint)
const TPtrC8 * | DataElementEncoding | ( | const TUint | aIndex | ) | const [virtual] |
Gets the encoded data for the specified encoded data element, in the (to be signed) tbsCertificate data structure, of the signed object.
Parameters
const TUint aIndex | The encoded data element position in the tbsCertificate data structure. See the enumeration: CX509Certificate::Anonymous. |
Find(const COCSPCertID &)
Get the index for the given cert, or KErrNotFound.
InternalizeL(RReadStream &)
void | InternalizeL | ( | RReadStream & | aStream | ) | [private, virtual] |
Internalises the encoded object from a read stream.
The class makes use of a specification-specific parser class for extracting the various elements, that is provided by a subclass of CSignedObject. For this reason this function is pure virtual.
The presence of this function means that the standard templated operator>>() can be used to internalise objects of this class.
Parameters
RReadStream & aStream | Stream from which the contents of the field should be internalised. |
ProducedAt()
IMPORT_C TTime | ProducedAt | ( | ) | const |
Get the producedAt time for the response.
SignedDataL()
const TPtrC8 | SignedDataL | ( | ) | const [private, virtual] |
Member Enumerations Documentation
Enum anonymous
Enumerators
ECertificateChain | |
ENonce | |
EResponderIDName | |
EResponderIDKeyHash | |
Member Data Documentation
TTime * iArchiveCutoff
TTime * | iArchiveCutoff | [private] |
RPointerArray< COCSPResponseCertInfo > iCertInfos
TTime
iProducedAt
TTime
| iProducedAt | [private] |
TPtrC8
iResponderIDKeyHash
TPtrC8
| iResponderIDKeyHash | [private] |
TPtrC8
iResponderIDName
TPtrC8
| iResponderIDName | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.