CSWICertStore Class Reference
class CSWICertStore : protected CBase
|
The software install certificate store.
To support platform security, software install uses an independant ROM-based certificate store to find root certs. In addition to the usual meta-data, this also associates a set of capabilities and a mandatory flag with each cert.
Although this class supports the
MCTCertStore
interface, the implementation is synchronous.
Public Member Functions
|
void
|
Applications
(const
CCTCertInfo
&,
RArray
<
TUid
> &,
TRequestStatus
&)
|
void
|
CancelApplications
()
|
void
|
CancelGetCert
()
|
void
|
CancelIsApplicable
()
|
void
|
CancelList
()
|
void
|
CancelRetrieve
()
|
void
|
CancelTrusted
()
|
IMPORT_C const
TCertMetaInfo
&
|
CertMetaInfoL
(const
CCTCertInfo
&)
|
IMPORT_C
CCTTokenType
*
|
CreateTokenTypeL
()
|
void
|
GetCert
(
CCTCertInfo
*&, const
TCTTokenObjectHandle
&,
TRequestStatus
&)
|
void
|
IsApplicable
(const
CCTCertInfo
&,
TUid
,
TBool
&,
TRequestStatus
&)
|
void
|
List
(
RMPointerArray
<
CCTCertInfo
> &, const
CCertAttributeFilter
&,
TRequestStatus
&)
|
IMPORT_C
CSWICertStore
*
|
NewL
(
RFs
&)
|
CSWICertStore
*
|
NewL
(
CSWICertStoreToken
&,
RFs
&)
|
void
|
Retrieve
(const
CCTCertInfo
&,
TDes8
&,
TRequestStatus
&)
|
MCTToken
&
|
Token
()
|
void
|
Trusted
(const
CCTCertInfo
&,
TBool
&,
TRequestStatus
&)
|
Constructor & Destructor Documentation
CSWICertStore(CSWICertStoreToken &)
~CSWICertStore()
~CSWICertStore
|
(
|
)
|
[private, virtual]
|
Member Functions Documentation
Applications(const CCTCertInfo &, RArray< TUid > &, TRequestStatus &)
CancelApplications()
void
|
CancelApplications
|
(
|
)
|
[virtual]
|
CancelGetCert()
void
|
CancelGetCert
|
(
|
)
|
[virtual]
|
CancelIsApplicable()
void
|
CancelIsApplicable
|
(
|
)
|
[virtual]
|
CancelList()
void
|
CancelList
|
(
|
)
|
[virtual]
|
CancelRetrieve()
void
|
CancelRetrieve
|
(
|
)
|
[virtual]
|
CancelTrusted()
void
|
CancelTrusted
|
(
|
)
|
[virtual]
|
CertMetaInfoL(const CCTCertInfo &)
ConstructL(RFs &)
void
|
ConstructL
|
(
|
RFs
&
|
aFs
|
)
|
[private]
|
DoRelease()
void
|
DoRelease
|
(
|
)
|
[private, virtual]
|
GetCert(CCTCertInfo *&, const TCTTokenObjectHandle &, TRequestStatus &)
IsApplicable(const CCTCertInfo &, TUid, TBool &, TRequestStatus &)
List(RMPointerArray< CCTCertInfo > &, const CCertAttributeFilter &, TRequestStatus &)
NewL(CSWICertStoreToken &, RFs &)
Retrieve(const CCTCertInfo &, TDes8 &, TRequestStatus &)
Trusted(const CCTCertInfo &, TBool &, TRequestStatus &)
Member Data Documentation
CSWICertStoreImpl * iImpl
CSWICertStoreImpl *
|
iImpl
|
[private]
|
CSWICertStoreToken & iToken
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.