--- 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<HbTranslator> mTranslator;
-
+ QScopedPointer<HbTranslator> mEapPromptsTranslator;
+
// read CA and user certificates
QList<EapQtCertificateInfo> mCaCertificates;
QList<EapQtCertificateInfo> mUserCertificates;
@@ -179,6 +186,7 @@
// pointers to EAP server interfaces
QScopedPointer<CEapGeneralSettings> mEapGsIf;
QScopedPointer<CEapType> mEapTypeIf;
+ QScopedPointer<CEapFastPacStore> mPacStoreIf;
// current IAP ID
int mIapId;