Symbian
Symbian OS Library

FAQ-1172 Why does the emulator delete the cacerts.dat file each time it runs?

[Index][spacer] [Previous] [Next]



 

Classification: General Category: Emulator
Created: 11/25/2004 Modified: 12/20/2004
Number: FAQ-1172
Platform: Symbian OS v8.0

Question:
Why does the emulator delete the cacerts.dat certification file each time it runs?

Answer:
Each time the emulator starts, it replaces the RAM (c:\) copy of the file CACerts.dat with the copy from the ROM (z:\).

So, for example, when running the UDEB WINSCW emulator, the emulator always copies
   
%epocroot%\epoc32\release\winscw\udeb\z\system\data\cacerts.dat
to
  %epocroot%\epoc32\winscw\c\system\data\CACerts.dat

A valid
CACerts.dat file should be taken from an existing device and copied to
%epocroot%\epoc32\release\[target]\[build]\z\system\data\cacerts.dat
For example, to put a new copy of CACerts.dat in to your WINSCW emulator for both UDEB and UREL versions, copy the file to:
  %epocroot%\epoc32\release\winscw\urel\z\system\data\cacerts.dat
and
  %epocroot%\epoc32\release\
winscw\udeb\z\system\data\cacerts.dat

For more information on the emulator's virtual drive policy, see the Symbian Developer Library.