title: JDeveloper ADF Mobile -- javax.crypto - unable to locate policy files
body: <p>I am trying to encrypt some secure information in a mobile application being developed using ADF Mobile. I am using "javax.crypto.Cipher". 
  As per my understanding ADF Mobile packs it's own JVM along with the application's apk/ipa for deployment purposes.But during deployment we are facing the following issue</p>
  
  <pre><code>java.lang.ExceptionInInitializerError
  at java.lang.Class.runStaticInitializers(Unknown Source)
  at javax.crypto.Cipher.a(Unknown Source)
  at javax.crypto.Cipher.getInstance(Unknown Source)
  
  Caused by: java.lang.SecurityException: Cannot set up certs for trusted CAs
  01-08 16:10:19.758: D/CVM(769): at javax.crypto.SunJCE_b.&lt;clinit&gt;(Unknown Source)
  01-08 16:10:19.768: D/CVM(769): ... 14 more
  01-08 16:10:19.768: D/CVM(769): Caused by: java.lang.SecurityException: Cannot locate    policy or framework files!
  01-08 16:10:19.768: D/CVM(769): at javax.crypto.SunJCE_b.g(Unknown Source)
  01-08 16:10:19.768: D/CVM(769): at javax.crypto.SunJCE_b.f(Unknown Source)
  01-08 16:10:19.768: D/CVM(769): at javax.crypto.SunJCE_t.run(Unknown Source)
  </code></pre>
  
  <p>at the following line:
      Cipher cipher = Cipher.getInstance("AES/CBC/PKCS5Padding");</p>
  
  <p>Where will these policy files be? How to check whether they are present or not?</p>
  
  <p>Any help would be greatly appreciated.Please let me know if you need additional info.</p>