javacommons/security/src.s60/telutils.cpp
changeset 56 abc41079b313
parent 21 2a9601315dfc
--- a/javacommons/security/src.s60/telutils.cpp	Fri Jul 09 16:35:45 2010 +0300
+++ b/javacommons/security/src.s60/telutils.cpp	Fri Jul 23 12:27:20 2010 +0300
@@ -63,6 +63,31 @@
     }
 }
 
+signed int TelUtils::getSecureTime()
+{
+    TTime t;
+    if (t.UniversalTimeSecure())
+    {
+        t.UniversalTime();
+    }
+    TTimeIntervalSeconds sec;
+    TTime baseTime(MAKE_TINT64(0x00dcddb3 ,0x0f2f8000)); // 1st Jan 1970
+    t.SecondsFrom(baseTime, sec);
+    return sec.Int();
+}
+
+/**
+ * Return 0 if secure time has not been set
+ */
+int TelUtils::isSecureTimeSet()
+{
+    TTime t;
+    if (KErrNoSecureTime == t.UniversalTimeSecure())
+    {
+        return 0;
+    }
+    return 1;
+}
 
 void TelUtils::ConstructL()
 {