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.