For up-to-date product documentation, see the IBM MobileFirst Foundation Developer Center.

Replacing SQLite with SQLCipher for Windows 8 Universal

To use JSONStore encryption on Windows 8 Universal, we must replace SQLite with SQLCipher.


  1. Run the SQLCipher for Windows Runtime 8.1 extension that comes with the SQLCipher for Windows Runtime Commercial Edition.
  2. After the extension finishes installing, locate the SQLCipher version of the sqlite3.dll file that was just created. There is one for x86, one for x64, and one for ARM.

    C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1\ExtensionSDKs\SQLCipher.WinRT81\3.0.1\Redist\Retail\<platform>

  3. Copy and replace this file to our MobileFirst application.

    <Worklight project name>\apps\<application name>\windows8\native\buildtarget\<platform>

Parent topic: SQLCipher on Windows 8 Universal