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.