--- 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()
{