eapol/eapol_framework/eapol_symbian/am/type/securid/symbian/plugin/inc/EapSecurIDDbUtils.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: 6.1.7 % |
19 * %version: 8 % |
20 */ |
20 */ |
21 |
21 |
22 #ifndef EAPSECURIDDBUTILS_H |
22 #ifndef EAPSECURIDDBUTILS_H |
23 #define EAPSECURIDDBUTILS_H |
23 #define EAPSECURIDDBUTILS_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 SecureID secure database. |
|
34 // Full path is not needed. The database eapsecurid.dat will be saved in the |
|
35 // data cage path for DBMS. So it will be in "\private\100012a5\eapsecurid.dat" in C: drive. |
|
36 // The maximum length of database name is 0x40 (KDbMaxName) , which is defined in d32dbms.h. |
34 |
37 |
35 _LIT(KSecurIDDatabaseName, "eapsecurid.dat"); |
38 _LIT(KDatabaseName, "c:eapsecurid.dat"); |
|
39 |
|
40 _LIT(KSecureUIDFormat, "SECURE[102072e9]"); // For the security policy. |
|
41 |
|
42 #else |
|
43 |
|
44 _LIT(KDatabaseName, "c:\\system\\data\\eapsecurid.dat"); |
|
45 |
|
46 #endif // #ifdef SYMBIAN_SECURE_DBMS |
36 |
47 |
37 _LIT(KSecurIDTableName, "eapsecurid"); |
48 _LIT(KSecurIDTableName, "eapsecurid"); |
38 |
49 |
39 // CLASS DECLARATION |
50 // CLASS DECLARATION |
40 class EapSecurIDDbUtils |
51 class EapSecurIDDbUtils |
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 |