diff -r 712b4ffd76bb -r 43351a4f2da3 securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtconfiginterface_p.h --- a/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtconfiginterface_p.h Fri Sep 03 09:22:44 2010 +0300 +++ b/securitysettings/qtconfigutils/eapqtconfiginterface/inc/eapqtconfiginterface_p.h Thu Sep 16 13:07:04 2010 +0300 @@ -17,7 +17,7 @@ */ /* - * %version: 36 % + * %version: 39 % */ #ifndef EAPQTCONFIGINTERFACEPRIVATE_H @@ -38,6 +38,7 @@ class HbTranslator; class CEapType; class CEapGeneralSettings; +class CEapFastPacStore; class CpEapPluginInterface; class EapQtConfigInterface; @@ -59,6 +60,9 @@ static const unsigned int CertThumbprintMaxLength = KThumbprintMaxLength; static const unsigned int CertSubjectKeyIdLength = KSHA1HashLengthBytes; + // PAC store password is in 8-bit format in EAP server + static const unsigned int PacPasswordMaxLength = StringMaxLength/2; + // see eapqtinterface.h for documentation EapQtConfigInterfacePrivate(); @@ -141,6 +145,8 @@ // must be static for using via function pointers static bool pluginLessThan(const EapQtPluginInfo &plugin1, const EapQtPluginInfo &plugin2); + void getPacStoreIf(); + Q_DISABLE_COPY(EapQtConfigInterfacePrivate) private: // data @@ -167,9 +173,10 @@ // currenly loaded outer EAP type EapQtPluginHandle mLastOuterHandle; - // translator object for EAP UIs + // translator objects for EAP UIs QScopedPointer mTranslator; - + QScopedPointer mEapPromptsTranslator; + // read CA and user certificates QList mCaCertificates; QList mUserCertificates; @@ -179,6 +186,7 @@ // pointers to EAP server interfaces QScopedPointer mEapGsIf; QScopedPointer mEapTypeIf; + QScopedPointer mPacStoreIf; // current IAP ID int mIapId;