COCSPResponse Class Reference
class COCSPResponse : public CSignedObject
|
Represents an OCSP protocol response.
Constructor & Destructor Documentation
COCSPResponse()
COCSPResponse
|
(
|
)
|
[private]
|
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]
|
TPtrC8
iSigningCerts
TPtrC8
|
iSigningCerts
|
[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.