CWapiCertificates Class Reference
class CWapiCertificates : public CActive
|
This is a wrapper class which can be used to handle WAPI related certificates
Constructor & Destructor Documentation
CWapiCertificates()
IMPORT_C
|
CWapiCertificates
|
(
|
)
|
|
~CWapiCertificates()
IMPORT_C
|
~CWapiCertificates
|
(
|
)
|
|
Member Functions Documentation
ConstructL()
Function for reserving memory for the internal data types
DeleteAPSpecificDataL(const TInt)
IMPORT_C void
|
DeleteAPSpecificDataL
|
(
|
const
TInt
|
aId
|
)
|
|
Delete AP related data from certificate database tables
Parameters
const
TInt
aId
|
Service table id
|
DoCancel()
void
|
DoCancel
|
(
|
)
|
[protected, virtual]
|
GetAllCertificateLabelsL(RArray< TBuf< KMaxLabelLength > > **, RArray< TBuf8< KMaxIdentityLength > > **, RArray< TBuf< KMaxLabelLength > > **, RArray< TBuf8< KMaxIdentityLength > > **)
Gets a list of the available WAPI user and CA certificates
NOTE that the caller is responsible for freeing the memory of the arrays
GetConfigurationL(const TInt, TDes &, TDes &)
IMPORT_C void
|
GetConfigurationL
|
(
|
const
TInt
|
aId,
|
|
TDes
&
|
aCACert,
|
|
TDes
&
|
aUserCert
|
|
)
|
|
Gets the WAPI certificate configuration of a specific AP
Parameters
const
TInt
aId
|
Service table id
|
TDes
& aCACert
|
Id matching the selected WAPI CA certificate
|
TDes
& aUserCert
|
Id matching the selected WAPI User certificate
|
ResetCertificateStoreL()
IMPORT_C void
|
ResetCertificateStoreL
|
(
|
)
|
|
Resets the WAPI Certificate store
RunL()
void
|
RunL
|
(
|
)
|
[protected, virtual]
|
SetCACertL(const TInt, const TBuf8< KMaxIdentityLength >)
Sets the WAPI certificate configuration of a specific AP
SetUserCertL(const TInt, const TBuf8< KMaxIdentityLength >)
Sets the WAPI certificate configuration of a specific AP
Member Data Documentation
abs_eap_am_tools_c * iAmTools
abs_eap_am_tools_c *
|
iAmTools
|
[private]
|
CCertificateStoreDatabase * iCertDB
CCertificateStoreDatabase *
|
iCertDB
|
[private]
|
dummy_wapi_core_c * iDummyCore
dummy_wapi_core_c *
|
iDummyCore
|
[private]
|
ec_certificate_store_c * iEcCertStore
ec_certificate_store_c *
|
iEcCertStore
|
[private]
|
CActiveSchedulerWait
iWait
wapi_am_core_symbian_c * iWapiCore
wapi_am_core_symbian_c *
|
iWapiCore
|
[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.