eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/plugin/inc/EapGtcDbUtils.h
equal
deleted
inserted
replaced
14 * Description: EAP and WLAN authentication protocols. |
14 * Description: EAP and WLAN authentication protocols. |
15 * |
15 * |
16 */ |
16 */ |
17 |
17 |
18 /* |
18 /* |
19 * %version: 8.1.6 % |
19 * %version: 10 % |
20 */ |
20 */ |
21 |
21 |
22 #ifndef EAPGTCDBUTILS_H |
22 #ifndef EAPGTCDBUTILS_H |
23 #define EAPGTCDBUTILS_H |
23 #define EAPGTCDBUTILS_H |
24 |
24 |
27 #include <EapType.h> |
27 #include <EapType.h> |
28 #include "eap_header.h" |
28 #include "eap_header.h" |
29 |
29 |
30 // LOCAL CONSTANTS |
30 // LOCAL CONSTANTS |
31 |
31 |
32 // For EAP-GTC private database. Database will be in the private folder of EAP-server (20026FCB). |
32 #ifdef SYMBIAN_SECURE_DBMS |
33 // The maximum length of database name is 0x40 (KDbMaxName), which is defined in d32dbms.h. |
33 // For EAP GTC secure database. |
|
34 // Full path is not needed. The database eapgtc.dat will be saved in the |
|
35 // data cage path for DBMS. So it will be in "\private\100012a5\eapgtc.dat" in C: drive. |
|
36 // The maximum length of database name is 0x40 (KDbMaxName) , which is defined in d32dbms.h. |
34 |
37 |
35 _LIT(KEapGtcDatabaseName, "eapgtc.dat"); |
38 _LIT(KGtcDatabaseName, "c:eapgtc.dat"); |
|
39 |
|
40 _LIT(KGtcSecureUIDFormat, "SECURE[102072e9]"); // For the security policy. |
|
41 |
|
42 #else |
|
43 |
|
44 _LIT(KGtcDatabaseName, "c:\\system\\data\\eapgtc.dat"); |
|
45 |
|
46 #endif // #ifdef SYMBIAN_SECURE_DBMS |
36 |
47 |
37 _LIT(KGtcTableName, "eapgtc"); |
48 _LIT(KGtcTableName, "eapgtc"); |
38 |
49 |
39 // CLASS DECLARATION |
50 // CLASS DECLARATION |
40 class EapGtcDbUtils |
51 class EapGtcDbUtils |
47 * @param aSession Handle to session |
58 * @param aSession Handle to session |
48 * @param aIndexType Bearer type |
59 * @param aIndexType Bearer type |
49 * @param aIndex Index |
60 * @param aIndex Index |
50 */ |
61 */ |
51 static void OpenDatabaseL( |
62 static void OpenDatabaseL( |
52 RDbNamedDatabase& aDatabase, |
63 RDbNamedDatabase& aDatabase, |
53 RFs& aFileServerSession, |
64 RDbs& aSession, |
54 const TIndexType aIndexType, |
65 const TIndexType aIndexType, |
55 const TInt aIndex, |
66 const TInt aIndex, |
56 const eap_type_value_e aTunnelingType); |
67 const eap_type_value_e aTunnelingType); |
57 |
68 |
58 /** |
69 /** |
92 |
103 |
93 static void DeleteConfigurationL( |
104 static void DeleteConfigurationL( |
94 const TIndexType aIndexType, |
105 const TIndexType aIndexType, |
95 const TInt aIndex, |
106 const TInt aIndex, |
96 const eap_type_value_e aTunnelingType); |
107 const eap_type_value_e aTunnelingType); |
|
108 |
97 }; |
109 }; |
98 |
110 |
99 #endif // EAPGTCBUTILS_H |
111 #endif // EAPGTCBUTILS_H |
100 |
112 |
101 // End of File |
113 // End of File |